Commit 3c60f154 authored by John Red Medrano's avatar John Red Medrano

Merge pull request #72 in RMS/api-main-service from red-develop to RMSv2

* commit '2980e76d':
  fixed migration and data issue
parents e1f3ff26 2980e76d
...@@ -83,7 +83,6 @@ class CurrentUser(APIView): ...@@ -83,7 +83,6 @@ class CurrentUser(APIView):
serializer = serializer(request.user, context=context) serializer = serializer(request.user, context=context)
serializer.data['key'] = 'value' serializer.data['key'] = 'value'
print(request.user)
serialized = serializer.data serialized = serializer.data
return Response(data=serialized, return Response(data=serialized,
......
...@@ -6,6 +6,7 @@ from rest_framework.response import Response ...@@ -6,6 +6,7 @@ from rest_framework.response import Response
from django.forms.models import model_to_dict from django.forms.models import model_to_dict
from rest_framework.filters import SearchFilter, OrderingFilter from rest_framework.filters import SearchFilter, OrderingFilter
from django_filters import rest_framework as filters from django_filters import rest_framework as filters
from django.contrib.auth.hashers import make_password
from app.entities.models import User, EntityLog from app.entities.models import User, EntityLog
from app.applicationlayer.utils import ( from app.applicationlayer.utils import (
CustomPagination, status_message_response, log_save CustomPagination, status_message_response, log_save
...@@ -28,6 +29,9 @@ class UserViewSet(viewsets.ModelViewSet): ...@@ -28,6 +29,9 @@ class UserViewSet(viewsets.ModelViewSet):
@rms.user_create @rms.user_create
@transaction.atomic @transaction.atomic
def create(self, request, *args, **kwargs): def create(self, request, *args, **kwargs):
password = make_password(request.data['password'])
request.data['password'] = password
serializer = self.get_serializer(data=request.data) serializer = self.get_serializer(data=request.data)
serializer.is_valid(raise_exception=True) serializer.is_valid(raise_exception=True)
self.perform_create(serializer) self.perform_create(serializer)
......
...@@ -365,9 +365,6 @@ def next_appover_email(receiver, form_code, delegation, msg, action, code): ...@@ -365,9 +365,6 @@ def next_appover_email(receiver, form_code, delegation, msg, action, code):
email_status = requests.post(EMAIL, data=data) email_status = requests.post(EMAIL, data=data)
print(email_status)
print("next_appover 3")
message = f"{sender_name} {msg} ({template_name})" message = f"{sender_name} {msg} ({template_name})"
notif = send_notification( notif = send_notification(
......
...@@ -57,7 +57,8 @@ class UserManagementRetreiveSerializer(serializers.ModelSerializer): ...@@ -57,7 +57,8 @@ class UserManagementRetreiveSerializer(serializers.ModelSerializer):
'code', 'name', 'code', 'name',
'username', 'contact_no', 'username', 'contact_no',
'email', 'department_name', 'email', 'department_name',
'doa', 'department_id' 'doa', 'department_id',
'default_app',
) )
# exclude = ['password', 'application', 'groups', 'user_permissions'] # exclude = ['password', 'application', 'groups', 'user_permissions']
...@@ -75,14 +76,13 @@ class UserManagementRetreiveSerializer(serializers.ModelSerializer): ...@@ -75,14 +76,13 @@ class UserManagementRetreiveSerializer(serializers.ModelSerializer):
app = user.application.all() app = user.application.all()
list_app = [] list_app = []
for data in app: for data in app:
print(data)
if user.user_type.upper() == 'USR' and data.app_code.upper() == 'RMS': if user.user_type.upper() == 'USR' and data.app_code.upper() == 'RMS':
pass pass
else: else:
remove = ['Modules', 'Companies', 'Department'] remove = ['Modules', 'Companies', 'Department']
if user.user_type == 'SU': if user.user_type == 'SU':
mod = data.modules.all().values('name', 'app_code') mod = data.modules.all().values('name')
else: else:
mod = data.modules.exclude(name__in=remove).values( mod = data.modules.exclude(name__in=remove).values(
"id", 'name', 'parent' "id", 'name', 'parent'
......
# Generated by Django 2.2 on 2019-09-03 13:55 # Generated by Django 2.2 on 2019-09-09 15:16
from django.conf import settings from django.conf import settings
from django.db import migrations, models from django.db import migrations, models
...@@ -26,6 +26,7 @@ class Migration(migrations.Migration): ...@@ -26,6 +26,7 @@ class Migration(migrations.Migration):
('is_staff', models.BooleanField(default=False, help_text='Designates whether the user can log into this admin site.', verbose_name='staff status')), ('is_staff', models.BooleanField(default=False, help_text='Designates whether the user can log into this admin site.', verbose_name='staff status')),
('is_active', models.BooleanField(default=True, help_text='Designates whether this user should be treated as active. Unselect this instead of deleting accounts.', verbose_name='active')), ('is_active', models.BooleanField(default=True, help_text='Designates whether this user should be treated as active. Unselect this instead of deleting accounts.', verbose_name='active')),
('date_joined', models.DateTimeField(default=django.utils.timezone.now, verbose_name='date joined')), ('date_joined', models.DateTimeField(default=django.utils.timezone.now, verbose_name='date joined')),
('default_app', models.CharField(blank=True, max_length=255, null=True)),
('user_type', models.CharField(choices=[('SU', 'SU'), ('OUA', 'OUA'), ('CUA', 'CUA'), ('DUA', 'DUA'), ('USR', 'USR')], default='USR', max_length=100)), ('user_type', models.CharField(choices=[('SU', 'SU'), ('OUA', 'OUA'), ('CUA', 'CUA'), ('DUA', 'DUA'), ('USR', 'USR')], default='USR', max_length=100)),
('code', models.CharField(default='acct', max_length=255, unique=True)), ('code', models.CharField(default='acct', max_length=255, unique=True)),
('name', models.CharField(max_length=255)), ('name', models.CharField(max_length=255)),
...@@ -48,6 +49,7 @@ class Migration(migrations.Migration): ...@@ -48,6 +49,7 @@ class Migration(migrations.Migration):
('modifiedby', models.CharField(max_length=255)), ('modifiedby', models.CharField(max_length=255)),
('code', models.CharField(max_length=255, unique=True)), ('code', models.CharField(max_length=255, unique=True)),
('name', models.CharField(max_length=255, unique=True)), ('name', models.CharField(max_length=255, unique=True)),
('app_code', models.CharField(max_length=255)),
], ],
options={ options={
'db_table': 'applications', 'db_table': 'applications',
...@@ -69,6 +71,66 @@ class Migration(migrations.Migration): ...@@ -69,6 +71,66 @@ class Migration(migrations.Migration):
'db_table': 'attachments', 'db_table': 'attachments',
}, },
), ),
migrations.CreateModel(
name='ChangeRequestFormHeader',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('requested_to_template_name', models.CharField(max_length=255)),
('requested_to_template_id', models.CharField(max_length=255)),
('requested_to_objective', models.CharField(blank=True, max_length=255, null=True)),
('requested_to_target_date', models.DateTimeField(blank=True, null=True)),
('requested_to_priority', models.CharField(max_length=255)),
('description', models.CharField(blank=True, max_length=255, null=True)),
('created', models.DateTimeField(auto_now_add=True)),
('deleted_at', models.DateTimeField(blank=True, null=True)),
('form_code', models.CharField(max_length=255, unique=True)),
('cancel_date', models.DateTimeField(blank=True, null=True)),
('status', models.CharField(max_length=50)),
('company_desc', models.CharField(blank=True, max_length=255, null=True)),
('department_desc', models.CharField(blank=True, max_length=255, null=True)),
('requested_desc', models.CharField(blank=True, max_length=255, null=True)),
('old_form_code', models.CharField(blank=True, max_length=255, null=True)),
],
options={
'db_table': 'change_request_form_headers',
},
),
migrations.CreateModel(
name='ChangeRequestHistory',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('created', models.DateTimeField(auto_now_add=True)),
('createdby', models.CharField(max_length=255)),
('modified', models.DateTimeField(auto_now=True)),
('modifiedby', models.CharField(max_length=255)),
('action', models.CharField(choices=[('Add', 'Add'), ('Update', 'Update'), ('DELETED', 'DELETED')], default='Add', max_length=50)),
('entity', models.CharField(choices=[('CR_FRM_APPROVER', 'CR_FRM_APPROVER'), ('CR_FRM_ATTACHMENT', 'CR_FRM_ATTACHMENT'), ('CR_FRM_DETAIL', 'CR_FRM_DETAIL'), ('CR_FRM_HEADER', 'CR_FRM_HEADER'), ('CR_FRM_STAKE', 'CR_FRM_STAKE'), ('CR_TMP_APPROVER', 'CR_TMP_APPROVER'), ('CR_TMP_ATTACHMENT', 'CR_TMP_ATTACHMENT'), ('CR_TMP_DETAIL', 'CR_TMP_DETAIL'), ('CR_TMP_HEADER', 'CR_TMP_HEADER'), ('CR_TMP_STAKE', 'CR_TMP_STAKE')], default='CR_FRM_HEADER', max_length=50)),
('form_code', models.IntegerField()),
('fromValue', models.TextField(blank=True, null=True)),
('toValue', models.TextField(blank=True, null=True)),
],
options={
'db_table': 'change_request_history',
},
),
migrations.CreateModel(
name='ChangeRequestTemplateHeader',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('requested_to_template_name', models.CharField(max_length=255)),
('requested_to_template_id', models.CharField(max_length=255)),
('requested_to_objective', models.CharField(blank=True, max_length=255, null=True)),
('requested_to_target_date', models.DateTimeField(blank=True, null=True)),
('requested_to_priority', models.CharField(max_length=255)),
('description', models.CharField(blank=True, max_length=255, null=True)),
('created', models.DateTimeField(auto_now_add=True)),
('deleted_at', models.DateTimeField(blank=True, null=True)),
('template_no', models.CharField(max_length=255, unique=True)),
],
options={
'db_table': 'change_request_template_headers',
},
),
migrations.CreateModel( migrations.CreateModel(
name='Company', name='Company',
fields=[ fields=[
...@@ -184,6 +246,25 @@ class Migration(migrations.Migration): ...@@ -184,6 +246,25 @@ class Migration(migrations.Migration):
'db_table': 'role_permissions', 'db_table': 'role_permissions',
}, },
), ),
migrations.CreateModel(
name='Notification',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('code', models.CharField(max_length=255, unique=True)),
('notif_type', models.CharField(choices=[('REMINDER', 'REMINDER'), ('ACTIVITY', 'ACTIVITY'), ('TASK', 'TASK')], default='TASK', max_length=20)),
('message', models.CharField(blank=True, max_length=255, null=True)),
('is_read', models.BooleanField(default=False, null=True)),
('created', models.DateTimeField(auto_now_add=True)),
('modified', models.DateTimeField(auto_now=True)),
('account_no', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='receiver_account_no', to=settings.AUTH_USER_MODEL, to_field='code')),
('app', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='entities.Application', to_field='code')),
('form_code', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='entities.ChangeRequestFormHeader', to_field='form_code')),
('sender_account_no', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='sender_account_no', to=settings.AUTH_USER_MODEL, to_field='code')),
],
options={
'db_table': 'notifications',
},
),
migrations.CreateModel( migrations.CreateModel(
name='Module', name='Module',
fields=[ fields=[
...@@ -196,6 +277,7 @@ class Migration(migrations.Migration): ...@@ -196,6 +277,7 @@ class Migration(migrations.Migration):
('name', models.CharField(blank=True, max_length=255, null=True, unique=True)), ('name', models.CharField(blank=True, max_length=255, null=True, unique=True)),
('parent', models.IntegerField()), ('parent', models.IntegerField()),
('sort_id', models.IntegerField()), ('sort_id', models.IntegerField()),
('component', models.CharField(blank=True, max_length=255, null=True)),
('application', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='modules', to='entities.Application')), ('application', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='modules', to='entities.Application')),
], ],
options={ options={
...@@ -218,6 +300,203 @@ class Migration(migrations.Migration): ...@@ -218,6 +300,203 @@ class Migration(migrations.Migration):
'db_table': 'departments', 'db_table': 'departments',
}, },
), ),
migrations.CreateModel(
name='ChangeRequestTemplateStakeHolders',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('delegation', models.CharField(blank=True, max_length=255, null=True)),
('created', models.DateTimeField(blank=True, null=True)),
('deleted_at', models.DateTimeField(blank=True, null=True)),
('code', models.CharField(max_length=255, unique=True)),
('template_no', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='tmp_stakes', to='entities.ChangeRequestTemplateHeader', to_field='template_no')),
('user', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL, to_field='code')),
],
options={
'db_table': 'change_request_template_stakeholders',
},
),
migrations.AddField(
model_name='changerequesttemplateheader',
name='created_by_department',
field=models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='created_by_department', to='entities.Department', to_field='code'),
),
migrations.AddField(
model_name='changerequesttemplateheader',
name='created_by_user',
field=models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='created_by_user', to=settings.AUTH_USER_MODEL, to_field='code'),
),
migrations.AddField(
model_name='changerequesttemplateheader',
name='requested_to_company',
field=models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='entities.Company', to_field='code'),
),
migrations.AddField(
model_name='changerequesttemplateheader',
name='requested_to_department',
field=models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='entities.Department', to_field='code'),
),
migrations.AddField(
model_name='changerequesttemplateheader',
name='requested_to_user',
field=models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL, to_field='code'),
),
migrations.CreateModel(
name='ChangeRequestTemplateDetails',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('field_idx', models.TextField(max_length=255)),
('field_ref', models.TextField(max_length=255)),
('field_val', models.TextField(max_length=255)),
('field_props', models.TextField(max_length=255)),
('created', models.DateTimeField(blank=True, null=True)),
('deleted_at', models.DateTimeField(blank=True, null=True)),
('code', models.CharField(max_length=255, unique=True)),
('template_no', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='tmp_details', to='entities.ChangeRequestTemplateHeader', to_field='template_no')),
],
options={
'db_table': 'change_request_template_details',
},
),
migrations.CreateModel(
name='ChangeRequestTemplateAttachments',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('attachment_type', models.CharField(max_length=255)),
('attachment_name', models.CharField(max_length=255)),
('file_name', models.CharField(blank=True, max_length=255, null=True)),
('description', models.CharField(blank=True, max_length=255, null=True)),
('file_upload', models.FileField(blank=True, null=True, upload_to='uploads/')),
('created', models.DateTimeField(blank=True, null=True)),
('deleted_at', models.DateTimeField(blank=True, null=True)),
('code', models.CharField(max_length=255, unique=True)),
('template_no', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='tmp_attachments', to='entities.ChangeRequestTemplateHeader', to_field='template_no')),
('uploaded_by', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL, to_field='code')),
],
options={
'db_table': 'change_request_template_attachments',
},
),
migrations.CreateModel(
name='ChangeRequestTemplateApprovers',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('level', models.CharField(blank=True, max_length=50, null=True)),
('delegation', models.CharField(blank=True, max_length=50, null=True)),
('created', models.DateTimeField(blank=True, null=True)),
('deleted_at', models.DateTimeField(blank=True, null=True)),
('code', models.CharField(max_length=255, unique=True)),
('template_no', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='tmp_approvers', to='entities.ChangeRequestTemplateHeader', to_field='template_no')),
('user', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL, to_field='code')),
],
options={
'db_table': 'change_request_template_approvers',
},
),
migrations.CreateModel(
name='ChangeRequestFormStakeHolders',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('delegation', models.CharField(blank=True, max_length=255, null=True)),
('created', models.DateTimeField(blank=True, null=True)),
('deleted_at', models.DateTimeField(blank=True, null=True)),
('code', models.CharField(max_length=255, unique=True)),
('date_added', models.DateTimeField(blank=True, null=True)),
('form_code', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='frm_stakes', to='entities.ChangeRequestFormHeader', to_field='form_code')),
('tmp_stake', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='entities.ChangeRequestTemplateStakeHolders', to_field='code')),
('user', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL, to_field='code')),
],
options={
'db_table': 'change_request_form_stakeholders',
},
),
migrations.AddField(
model_name='changerequestformheader',
name='requested_by_department',
field=models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='requested_by_department', to='entities.Department', to_field='code'),
),
migrations.AddField(
model_name='changerequestformheader',
name='requested_by_user',
field=models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='requested_by_user', to=settings.AUTH_USER_MODEL, to_field='code'),
),
migrations.AddField(
model_name='changerequestformheader',
name='requested_to_company',
field=models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='entities.Company', to_field='code'),
),
migrations.AddField(
model_name='changerequestformheader',
name='requested_to_department',
field=models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='entities.Department', to_field='code'),
),
migrations.AddField(
model_name='changerequestformheader',
name='requested_to_user',
field=models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL, to_field='code'),
),
migrations.AddField(
model_name='changerequestformheader',
name='template_no',
field=models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='entities.ChangeRequestTemplateHeader', to_field='template_no'),
),
migrations.CreateModel(
name='ChangeRequestFormDetails',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('field_idx', models.TextField(max_length=255)),
('field_ref', models.TextField(max_length=255)),
('field_val', models.TextField(max_length=255)),
('field_props', models.TextField(max_length=255)),
('created', models.DateTimeField(blank=True, null=True)),
('deleted_at', models.DateTimeField(blank=True, null=True)),
('code', models.CharField(max_length=255, unique=True)),
('form_code', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='frm_details', to='entities.ChangeRequestFormHeader', to_field='form_code')),
('tmp_detail', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='entities.ChangeRequestTemplateDetails', to_field='code')),
],
options={
'db_table': 'change_request_form_details',
},
),
migrations.CreateModel(
name='ChangeRequestFormAttachments',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('attachment_type', models.CharField(max_length=255)),
('attachment_name', models.CharField(max_length=255)),
('file_name', models.CharField(blank=True, max_length=255, null=True)),
('description', models.CharField(blank=True, max_length=255, null=True)),
('file_upload', models.FileField(blank=True, null=True, upload_to='uploads/')),
('created', models.DateTimeField(blank=True, null=True)),
('deleted_at', models.DateTimeField(blank=True, null=True)),
('code', models.CharField(max_length=255, unique=True)),
('form_code', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='frm_attachments', to='entities.ChangeRequestFormHeader', to_field='form_code')),
('tmp_attach', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='entities.ChangeRequestTemplateAttachments', to_field='code')),
('uploaded_by', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL, to_field='code')),
],
options={
'db_table': 'change_request_form_attachments',
},
),
migrations.CreateModel(
name='ChangeRequestFormApprovers',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('level', models.CharField(blank=True, max_length=50, null=True)),
('delegation', models.CharField(blank=True, max_length=50, null=True)),
('created', models.DateTimeField(blank=True, null=True)),
('deleted_at', models.DateTimeField(blank=True, null=True)),
('code', models.CharField(max_length=255, unique=True)),
('remarks', models.CharField(blank=True, max_length=255, null=True)),
('action', models.CharField(blank=True, max_length=50, null=True)),
('date_sent', models.DateTimeField(blank=True, null=True)),
('form_code', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='frm_approvers', to='entities.ChangeRequestFormHeader', to_field='form_code')),
('tmp_approver', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='entities.ChangeRequestTemplateApprovers', to_field='code')),
('user', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL, to_field='code')),
],
options={
'db_table': 'change_request_form_approvers',
},
),
migrations.CreateModel( migrations.CreateModel(
name='AuthToken', name='AuthToken',
fields=[ fields=[
......
# Generated by Django 2.2 on 2019-09-03 16:14
from django.conf import settings
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('entities', '0001_initial'),
]
operations = [
migrations.CreateModel(
name='Notification',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('code', models.CharField(max_length=255, unique=True)),
('form_header_code', models.CharField(blank=True, max_length=255, null=True)),
('notif_type', models.CharField(choices=[('REMINDER', 'REMINDER'), ('ACTIVITY', 'ACTIVITY'), ('TASK', 'TASK')], default='TASK', max_length=20)),
('message', models.CharField(blank=True, max_length=255, null=True)),
('is_read', models.BooleanField(default=False, null=True)),
('created', models.DateTimeField(auto_now_add=True)),
('modified', models.DateTimeField(auto_now=True)),
('app_code', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='entities.Application', to_field='code')),
('receiver_account_no', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='receiver_account_no', to=settings.AUTH_USER_MODEL, to_field='code')),
('sender_account_no', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='sender_account_no', to=settings.AUTH_USER_MODEL, to_field='code')),
],
options={
'db_table': 'notifications',
},
),
]
# Generated by Django 2.2 on 2019-09-03 17:25
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('entities', '0002_notification'),
]
operations = [
migrations.RenameField(
model_name='notification',
old_name='receiver_account_no',
new_name='account_no',
),
migrations.RenameField(
model_name='notification',
old_name='app_code',
new_name='app',
),
]
# Generated by Django 2.2 on 2019-09-04 16:08
from django.conf import settings
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('entities', '0003_auto_20190903_1725'),
]
operations = [
migrations.CreateModel(
name='ChangeRequestFormHeader',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('requested_to_template_name', models.CharField(max_length=255)),
('requested_to_template_id', models.CharField(max_length=255)),
('requested_to_objective', models.CharField(blank=True, max_length=255, null=True)),
('requested_to_target_date', models.DateTimeField(blank=True, null=True)),
('requested_to_priority', models.CharField(max_length=255)),
('description', models.CharField(blank=True, max_length=255, null=True)),
('created', models.DateTimeField(blank=True, null=True)),
('deleted_at', models.DateTimeField(blank=True, null=True)),
('form_code', models.CharField(max_length=255, unique=True)),
('cancel_date', models.DateTimeField(blank=True, null=True)),
('status', models.CharField(max_length=50)),
('company_desc', models.CharField(blank=True, max_length=255, null=True)),
('department_desc', models.CharField(blank=True, max_length=255, null=True)),
('requested_desc', models.CharField(blank=True, max_length=255, null=True)),
('old_form_code', models.CharField(blank=True, max_length=255, null=True)),
('requested_by_department', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='requested_by_department', to='entities.Department', to_field='code')),
('requested_by_user', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='requested_by_user', to=settings.AUTH_USER_MODEL, to_field='code')),
('requested_to_company', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='entities.Company', to_field='code')),
('requested_to_department', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='entities.Department', to_field='code')),
('requested_to_user', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL, to_field='code')),
],
options={
'db_table': 'change_request_form_headers',
},
),
migrations.CreateModel(
name='ChangeRequestTemplateHeader',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('requested_to_template_name', models.CharField(max_length=255)),
('requested_to_template_id', models.CharField(max_length=255)),
('requested_to_objective', models.CharField(blank=True, max_length=255, null=True)),
('requested_to_target_date', models.DateTimeField(blank=True, null=True)),
('requested_to_priority', models.CharField(max_length=255)),
('description', models.CharField(blank=True, max_length=255, null=True)),
('created', models.DateTimeField(blank=True, null=True)),
('deleted_at', models.DateTimeField(blank=True, null=True)),
('template_no', models.CharField(max_length=255, unique=True)),
('created_by_department', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='created_by_department', to='entities.Department', to_field='code')),
('created_by_user', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='created_by_user', to=settings.AUTH_USER_MODEL, to_field='code')),
('requested_to_company', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='entities.Company', to_field='code')),
('requested_to_department', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='entities.Department', to_field='code')),
('requested_to_user', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL, to_field='code')),
],
options={
'db_table': 'change_request_template_headers',
},
),
migrations.CreateModel(
name='ChangeRequestTemplateStakeHolders',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('date_added', models.DateTimeField(blank=True, null=True)),
('delegation', models.CharField(blank=True, max_length=255, null=True)),
('created', models.DateTimeField(blank=True, null=True)),
('deleted_at', models.DateTimeField(blank=True, null=True)),
('code', models.CharField(max_length=255, unique=True)),
('template_no', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='entities.ChangeRequestTemplateHeader', to_field='template_no')),
('user', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL, to_field='code')),
],
options={
'db_table': 'change_request_template_stakeholders',
},
),
migrations.CreateModel(
name='ChangeRequestTemplateDetails',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('field_idx', models.CharField(max_length=255)),
('field_ref', models.CharField(max_length=255)),
('field_val', models.CharField(max_length=255)),
('field_props', models.CharField(max_length=255)),
('created', models.DateTimeField(blank=True, null=True)),
('deleted_at', models.DateTimeField(blank=True, null=True)),
('code', models.CharField(max_length=255, unique=True)),
('template_no', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='entities.ChangeRequestTemplateHeader', to_field='template_no')),
],
options={
'db_table': 'change_request_template_details',
},
),
migrations.CreateModel(
name='ChangeRequestTemplateAttachments',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('upload_no', models.CharField(blank=True, max_length=255, null=True)),
('attachment_type', models.CharField(max_length=255)),
('attachment_name', models.CharField(max_length=255)),
('file_name', models.CharField(blank=True, max_length=255, null=True)),
('description', models.CharField(blank=True, max_length=255, null=True)),
('file_upload', models.CharField(blank=True, max_length=255, null=True)),
('created', models.DateTimeField(blank=True, null=True)),
('deleted_at', models.DateTimeField(blank=True, null=True)),
('attachment_no', models.CharField(max_length=255, unique=True)),
('template_no', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='entities.ChangeRequestTemplateHeader', to_field='template_no')),
('uploaded_by', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL, to_field='code')),
],
options={
'db_table': 'change_request_template_attachments',
},
),
migrations.CreateModel(
name='ChangeRequestTemplateApprovers',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('level', models.CharField(blank=True, max_length=50, null=True)),
('delegation', models.CharField(max_length=50)),
('created', models.DateTimeField(blank=True, null=True)),
('deleted_at', models.DateTimeField(blank=True, null=True)),
('code', models.CharField(max_length=255, unique=True)),
('template_no', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='entities.ChangeRequestTemplateHeader', to_field='template_no')),
('user', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL, to_field='code')),
],
options={
'db_table': 'change_request_template_approvers',
},
),
migrations.CreateModel(
name='ChangeRequestFormStakeHolders',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('date_added', models.DateTimeField(blank=True, null=True)),
('delegation', models.CharField(blank=True, max_length=255, null=True)),
('created', models.DateTimeField(blank=True, null=True)),
('deleted_at', models.DateTimeField(blank=True, null=True)),
('code', models.CharField(max_length=255, unique=True)),
('form_code', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='entities.ChangeRequestFormHeader', to_field='form_code')),
('user', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL, to_field='code')),
],
options={
'db_table': 'change_request_form_stakeholders',
},
),
migrations.AddField(
model_name='changerequestformheader',
name='template_no',
field=models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='entities.ChangeRequestTemplateHeader', to_field='template_no'),
),
migrations.CreateModel(
name='ChangeRequestFormDetails',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('field_idx', models.CharField(max_length=255)),
('field_ref', models.CharField(max_length=255)),
('field_val', models.CharField(max_length=255)),
('field_props', models.CharField(max_length=255)),
('created', models.DateTimeField(blank=True, null=True)),
('deleted_at', models.DateTimeField(blank=True, null=True)),
('code', models.CharField(max_length=255, unique=True)),
('form_code', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='entities.ChangeRequestFormHeader', to_field='form_code')),
],
options={
'db_table': 'change_request_form_details',
},
),
migrations.CreateModel(
name='ChangeRequestFormAttachments',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('upload_no', models.CharField(blank=True, max_length=255, null=True)),
('attachment_type', models.CharField(max_length=255)),
('attachment_name', models.CharField(max_length=255)),
('file_name', models.CharField(blank=True, max_length=255, null=True)),
('description', models.CharField(blank=True, max_length=255, null=True)),
('file_upload', models.CharField(blank=True, max_length=255, null=True)),
('created', models.DateTimeField(blank=True, null=True)),
('deleted_at', models.DateTimeField(blank=True, null=True)),
('code', models.CharField(max_length=255, unique=True)),
('form_code', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='entities.ChangeRequestFormHeader', to_field='form_code')),
('uploaded_by', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL, to_field='code')),
],
options={
'db_table': 'change_request_form_attachments',
},
),
migrations.CreateModel(
name='ChangeRequestFormApprovers',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('level', models.CharField(blank=True, max_length=50, null=True)),
('delegation', models.CharField(max_length=50)),
('created', models.DateTimeField(blank=True, null=True)),
('deleted_at', models.DateTimeField(blank=True, null=True)),
('code', models.CharField(max_length=255, unique=True)),
('remarks', models.CharField(blank=True, max_length=255, null=True)),
('form_code', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='entities.ChangeRequestFormHeader', to_field='form_code')),
('user', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL, to_field='code')),
],
options={
'db_table': 'change_request_form_approvers',
},
),
]
# Generated by Django 2.2 on 2019-09-04 16:35
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('entities', '0004_auto_20190904_1608'),
]
operations = [
migrations.AddField(
model_name='changerequesttemplateapprovers',
name='action',
field=models.CharField(blank=True, max_length=50, null=True),
),
migrations.AddField(
model_name='changerequesttemplateapprovers',
name='date_sent',
field=models.DateTimeField(blank=True, null=True),
),
migrations.AddField(
model_name='module',
name='component',
field=models.CharField(blank=True, max_length=255, null=True),
),
]
# Generated by Django 2.2 on 2019-09-04 18:55
from django.db import migrations, models
import django.db.models.deletion
import django.utils.timezone
class Migration(migrations.Migration):
dependencies = [
('entities', '0005_auto_20190904_1635'),
]
operations = [
migrations.RemoveField(
model_name='notification',
name='form_header_code',
),
migrations.AddField(
model_name='notification',
name='form_code',
field=models.ForeignKey(default=django.utils.timezone.now, on_delete=django.db.models.deletion.DO_NOTHING, to='entities.ChangeRequestFormHeader', to_field='form_code'),
preserve_default=False,
),
migrations.AlterField(
model_name='changerequestformapprovers',
name='form_code',
field=models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='frm_approvers', to='entities.ChangeRequestFormHeader', to_field='form_code'),
),
migrations.AlterField(
model_name='changerequestformattachments',
name='form_code',
field=models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='frm_attachments', to='entities.ChangeRequestFormHeader', to_field='form_code'),
),
migrations.AlterField(
model_name='changerequestformdetails',
name='field_idx',
field=models.TextField(max_length=255),
),
migrations.AlterField(
model_name='changerequestformdetails',
name='field_props',
field=models.TextField(max_length=255),
),
migrations.AlterField(
model_name='changerequestformdetails',
name='field_ref',
field=models.TextField(max_length=255),
),
migrations.AlterField(
model_name='changerequestformdetails',
name='field_val',
field=models.TextField(max_length=255),
),
migrations.AlterField(
model_name='changerequestformdetails',
name='form_code',
field=models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='frm_details', to='entities.ChangeRequestFormHeader', to_field='form_code'),
),
migrations.AlterField(
model_name='changerequestformstakeholders',
name='form_code',
field=models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='frm_stakes', to='entities.ChangeRequestFormHeader', to_field='form_code'),
),
migrations.AlterField(
model_name='changerequesttemplateapprovers',
name='template_no',
field=models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='tmp_approvers', to='entities.ChangeRequestTemplateHeader', to_field='template_no'),
),
migrations.AlterField(
model_name='changerequesttemplateattachments',
name='template_no',
field=models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='tmp_attachments', to='entities.ChangeRequestTemplateHeader', to_field='template_no'),
),
migrations.AlterField(
model_name='changerequesttemplatedetails',
name='field_idx',
field=models.TextField(max_length=255),
),
migrations.AlterField(
model_name='changerequesttemplatedetails',
name='field_props',
field=models.TextField(max_length=255),
),
migrations.AlterField(
model_name='changerequesttemplatedetails',
name='field_ref',
field=models.TextField(max_length=255),
),
migrations.AlterField(
model_name='changerequesttemplatedetails',
name='field_val',
field=models.TextField(max_length=255),
),
migrations.AlterField(
model_name='changerequesttemplatedetails',
name='template_no',
field=models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='tmp_details', to='entities.ChangeRequestTemplateHeader', to_field='template_no'),
),
migrations.AlterField(
model_name='changerequesttemplatestakeholders',
name='template_no',
field=models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='tmp_stakes', to='entities.ChangeRequestTemplateHeader', to_field='template_no'),
),
]
# Generated by Django 2.2 on 2019-09-05 15:30
import datetime
from django.db import migrations, models
import django.utils.timezone
class Migration(migrations.Migration):
dependencies = [
('entities', '0006_auto_20190904_1855'),
]
operations = [
migrations.RemoveField(
model_name='changerequesttemplateapprovers',
name='action',
),
migrations.AddField(
model_name='changerequestformapprovers',
name='action',
field=models.CharField(blank=True, max_length=50, null=True),
),
migrations.AlterField(
model_name='changerequestformheader',
name='created',
field=models.DateTimeField(auto_now_add=True, default=django.utils.timezone.now),
preserve_default=False,
),
migrations.AlterField(
model_name='changerequesttemplateheader',
name='created',
field=models.DateTimeField(auto_now_add=True, default=datetime.datetime(2019, 9, 5, 15, 30, 4, 918778)),
preserve_default=False,
),
]
# Generated by Django 2.2 on 2019-09-05 16:02
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('entities', '0007_auto_20190905_1530'),
]
operations = [
migrations.RemoveField(
model_name='changerequesttemplateapprovers',
name='date_sent',
),
migrations.AddField(
model_name='changerequestformapprovers',
name='date_sent',
field=models.DateTimeField(blank=True, null=True),
),
]
# Generated by Django 2.2 on 2019-09-05 16:25
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('entities', '0008_auto_20190905_1602'),
]
operations = [
migrations.RemoveField(
model_name='changerequesttemplatestakeholders',
name='date_added',
),
]
# Generated by Django 2.2 on 2019-09-05 17:35
import datetime
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('entities', '0009_remove_changerequesttemplatestakeholders_date_added'),
]
operations = [
migrations.RenameField(
model_name='changerequestformattachments',
old_name='upload_no',
new_name='file_path',
),
migrations.RenameField(
model_name='changerequesttemplateattachments',
old_name='attachment_no',
new_name='code',
),
migrations.RenameField(
model_name='changerequesttemplateattachments',
old_name='upload_no',
new_name='file_path',
),
migrations.AlterField(
model_name='changerequestformattachments',
name='file_upload',
field=models.FileField(default=datetime.datetime(2019, 9, 5, 17, 35, 1, 41063), upload_to='uploads/'),
preserve_default=False,
),
migrations.AlterField(
model_name='changerequesttemplateattachments',
name='file_upload',
field=models.FileField(default=datetime.datetime(2019, 9, 5, 17, 35, 10, 500537), upload_to='uploads/'),
preserve_default=False,
),
]
# Generated by Django 2.2 on 2019-09-05 17:56
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('entities', '0010_auto_20190905_1735'),
]
operations = [
migrations.RemoveField(
model_name='changerequestformattachments',
name='file_path',
),
migrations.RemoveField(
model_name='changerequesttemplateattachments',
name='file_path',
),
migrations.AlterField(
model_name='changerequestformattachments',
name='file_upload',
field=models.FileField(blank=True, null=True, upload_to='uploads/'),
),
migrations.AlterField(
model_name='changerequesttemplateattachments',
name='file_upload',
field=models.FileField(blank=True, null=True, upload_to='uploads/'),
),
]
# Generated by Django 2.2 on 2019-09-06 14:29
from django.conf import settings
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('entities', '0011_auto_20190905_1756'),
]
operations = [
migrations.AddField(
model_name='changerequestformapprovers',
name='tmp_approver',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='entities.ChangeRequestTemplateApprovers', to_field='code'),
),
migrations.AddField(
model_name='changerequestformattachments',
name='tmp_attach',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='entities.ChangeRequestTemplateAttachments', to_field='code'),
),
migrations.AddField(
model_name='changerequestformdetails',
name='tmp_detail',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='entities.ChangeRequestTemplateDetails', to_field='code'),
),
migrations.AddField(
model_name='changerequestformstakeholders',
name='tmp_stake',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='entities.ChangeRequestTemplateStakeHolders', to_field='code'),
),
migrations.AlterField(
model_name='changerequestformapprovers',
name='delegation',
field=models.CharField(blank=True, max_length=50, null=True),
),
migrations.AlterField(
model_name='changerequestformapprovers',
name='user',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL, to_field='code'),
),
migrations.AlterField(
model_name='changerequestformstakeholders',
name='user',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL, to_field='code'),
),
migrations.AlterField(
model_name='changerequesttemplateapprovers',
name='delegation',
field=models.CharField(blank=True, max_length=50, null=True),
),
migrations.AlterField(
model_name='changerequesttemplateapprovers',
name='user',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL, to_field='code'),
),
migrations.AlterField(
model_name='changerequesttemplatestakeholders',
name='user',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL, to_field='code'),
),
]
# Generated by Django 2.2 on 2019-09-08 20:08
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('entities', '0012_auto_20190906_1429'),
]
operations = [
migrations.CreateModel(
name='ChangeRequestHistory',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('created', models.DateTimeField(auto_now_add=True)),
('createdby', models.CharField(max_length=255)),
('modified', models.DateTimeField(auto_now=True)),
('modifiedby', models.CharField(max_length=255)),
('action', models.CharField(choices=[('Add', 'Add'), ('Update', 'Update'), ('DELETED', 'DELETED')], default='Add', max_length=50)),
('entity', models.CharField(choices=[('CR_FRM_APPROVER', 'CR_FRM_APPROVER'), ('CR_FRM_ATTACHMENT', 'CR_FRM_ATTACHMENT'), ('CR_FRM_DETAIL', 'CR_FRM_DETAIL'), ('CR_FRM_HEADER', 'CR_FRM_HEADER'), ('CR_FRM_STAKE', 'CR_FRM_STAKE'), ('CR_TMP_APPROVER', 'CR_TMP_APPROVER'), ('CR_TMP_ATTACHMENT', 'CR_TMP_ATTACHMENT'), ('CR_TMP_DETAIL', 'CR_TMP_DETAIL'), ('CR_TMP_HEADER', 'CR_TMP_HEADER'), ('CR_TMP_STAKE', 'CR_TMP_STAKE')], default='CR_FRM_HEADER', max_length=50)),
('row_id', models.IntegerField()),
('fromValue', models.TextField(blank=True, null=True)),
('toValue', models.TextField(blank=True, null=True)),
],
options={
'db_table': 'change_request_history',
},
),
]
# Generated by Django 2.2 on 2019-09-09 14:15
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('entities', '0013_changerequesthistory'),
]
operations = [
migrations.RenameField(
model_name='changerequesthistory',
old_name='row_id',
new_name='form_code',
),
]
# Generated by Django 2.2 on 2019-09-09 14:25
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('entities', '0014_auto_20190909_1415'),
]
operations = [
migrations.AddField(
model_name='application',
name='app_code',
field=models.CharField(default=1, max_length=255),
preserve_default=False,
),
]
...@@ -215,6 +215,7 @@ class User(AbstractUser): ...@@ -215,6 +215,7 @@ class User(AbstractUser):
# on_delete=models.PROTECT, # on_delete=models.PROTECT,
# default=1 # default=1
# ) # )
default_app = models.CharField(blank=True, null=True, max_length=255)
user_type = models.CharField( user_type = models.CharField(
choices=[(tag.value, tag.value) for tag in enums.UserTypeEnum], choices=[(tag.value, tag.value) for tag in enums.UserTypeEnum],
default=enums.UserTypeEnum.USER.value, default=enums.UserTypeEnum.USER.value,
......
...@@ -89,7 +89,7 @@ class rms: ...@@ -89,7 +89,7 @@ class rms:
def company_crate(function): def company_crate(function):
@wraps(function) @wraps(function)
def wrapper(self, request, *args, **kwargs): def wrapper(self, request, *args, **kwargs):
if rms.user(self) != rms.enums_super: if rms.user_type(self) != rms.enums_super:
raise ParseError( raise ParseError(
rms.access_error rms.access_error
) )
...@@ -100,9 +100,11 @@ class rms: ...@@ -100,9 +100,11 @@ class rms:
def department_crate(function): def department_crate(function):
@wraps(function) @wraps(function)
def wrapper(self, request, *args, **kwargs): def wrapper(self, request, *args, **kwargs):
if rms.user(self) != rms.enums_super or rms.user(self) != rms.enums_company: if rms.user_type(self) == rms.enums_super:
pass
elif rms.user_type(self) != rms.enums_super or rms.user_type(self) != rms.enums_company:
raise ParseError( raise ParseError(
rms.rms_access_error rms.access_error
) )
return function(self, request, *args, **kwargs) return function(self, request, *args, **kwargs)
return wrapper return wrapper
...@@ -111,7 +113,7 @@ class rms: ...@@ -111,7 +113,7 @@ class rms:
def application_crate(function): def application_crate(function):
@wraps(function) @wraps(function)
def wrapper(self, request, *args, **kwargs): def wrapper(self, request, *args, **kwargs):
if rms.user(self) != rms.enums_super: if rms.user_type(self) != rms.enums_super:
raise ParseError( raise ParseError(
rms.access_error rms.access_error
) )
...@@ -163,63 +165,3 @@ class rms: ...@@ -163,63 +165,3 @@ class rms:
return function(self, request, *args, **kwargs) return function(self, request, *args, **kwargs)
return wrapper return wrapper
class check:
# @staticmethod
# def logged_user(function):
# @wraps(function)
# def wrapper(self):
# print('ddd')
# test = self.request.user.department
# test2 = self.request.user.department_users
# print(test)
# print(test2)
# # self.queryset = self.queryset.filter(id=self.request.user.id)
# # return self.queryset
# return "self.queryset"
# return wrapper
def company_department_listing(self, instance):
if self.basename == 'department':
id = instance.department.id
elif self.basename == 'company':
id = instance.department.company.id
@staticmethod
def user_type(function):
@wraps(function)
def wrapper(self, request, *args, **kwargs):
instance = self.request.user
user_type = instance.user_type
if user_type == 'USR':
raise ParseError(
'Logged User is not allowed to create an account'
)
elif user_type == enums.UserTypeEnum.COMPANY_USER_ADMIN.value:
id = ''
if self.basename == 'department':
id = instance.department.id
elif self.basename == 'company':
id = instance.department.company.id
self.queryset = self.queryset.filter(
id=id
)
# elif user_type == 'DUA':
# if self.basename == 'department':
# id =
return function(self, request, *args, **kwargs)
return wrapper
INSERT INTO `modules` (`id`, `created`, `createdby`, `modified`, `modifiedby`, `code`, `name`, `parent`, `sort_id`, `application_id`, `component`) VALUES (1, '2019-09-03 14:19:25.504073', '', '2019-09-04 16:48:50.127104', 'admin', 'MODULE-20190904-0000001', 'Application Management', 0, 4, 1, '/rms/application-management');
INSERT INTO `modules` (`id`, `created`, `createdby`, `modified`, `modifiedby`, `code`, `name`, `parent`, `sort_id`, `application_id`, `component`) VALUES (2, '2019-09-03 14:21:24.286404', '', '2019-09-04 16:49:13.660932', 'admin', 'MODULE-20190904-0000002', 'Company Management', 0, 5, 1, '/rms/company-management');
INSERT INTO `modules` (`id`, `created`, `createdby`, `modified`, `modifiedby`, `code`, `name`, `parent`, `sort_id`, `application_id`, `component`) VALUES (3, '2019-09-03 14:21:31.402049', '', '2019-09-04 16:49:34.601081', 'admin', 'MODULE-20190904-0000003', 'Department Management', 0, 6, 1, '/rms/department-management');
INSERT INTO `modules` (`id`, `created`, `createdby`, `modified`, `modifiedby`, `code`, `name`, `parent`, `sort_id`, `application_id`, `component`) VALUES (4, '2019-09-03 14:21:38.762899', '', '2019-09-04 16:49:45.865485', 'admin', 'MODULE-20190904-0000004', 'Module Management', 0, 7, 1, '/rms/department-management');
INSERT INTO `modules` (`id`, `created`, `createdby`, `modified`, `modifiedby`, `code`, `name`, `parent`, `sort_id`, `application_id`, `component`) VALUES (5, '2019-09-03 14:32:08.507515', '', '2019-09-04 16:50:03.868745', 'admin', 'MODULE-20190904-0000005', 'User Management', 0, 8, 1, '/rms/user-management');
INSERT INTO `modules` (`id`, `created`, `createdby`, `modified`, `modifiedby`, `code`, `name`, `parent`, `sort_id`, `application_id`, `component`) VALUES (6, '2019-09-03 14:35:50.893193', '', '2019-09-04 16:47:24.621874', 'admin', 'MODULE-20190904-0000006', 'Notification', 0, 1, 2, '/cms/notifications');
INSERT INTO `modules` (`id`, `created`, `createdby`, `modified`, `modifiedby`, `code`, `name`, `parent`, `sort_id`, `application_id`, `component`) VALUES (7, '2019-09-03 14:35:57.413233', '', '2019-09-04 16:47:58.262216', 'admin', 'MODULE-20190904-0000007', 'Change Request', 0, 2, 2, '/cms/change-request/form');
INSERT INTO `modules` (`id`, `created`, `createdby`, `modified`, `modifiedby`, `code`, `name`, `parent`, `sort_id`, `application_id`, `component`) VALUES (8, '2019-09-03 14:36:04.452517', '', '2019-09-04 16:48:06.587965', 'admin', 'MODULE-20190904-0000008', 'Change Request Template', 0, 3, 2, '/cms/change-request/template');
...@@ -25,16 +25,19 @@ CREATE TABLE IF NOT EXISTS `applications` ( ...@@ -25,16 +25,19 @@ CREATE TABLE IF NOT EXISTS `applications` (
`modifiedby` varchar(255) NOT NULL, `modifiedby` varchar(255) NOT NULL,
`code` varchar(255) NOT NULL, `code` varchar(255) NOT NULL,
`name` varchar(255) NOT NULL, `name` varchar(255) NOT NULL,
`app_code` varchar(255) NOT NULL,
PRIMARY KEY (`id`), PRIMARY KEY (`id`),
UNIQUE KEY `code` (`code`), UNIQUE KEY `code` (`code`),
UNIQUE KEY `name` (`name`) UNIQUE KEY `name` (`name`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
-- Dumping data for table rms_db.applications: ~2 rows (approximately) -- Dumping data for table rms_db.applications: ~3 rows (approximately)
DELETE FROM `applications`; DELETE FROM `applications`;
/*!40000 ALTER TABLE `applications` DISABLE KEYS */; /*!40000 ALTER TABLE `applications` DISABLE KEYS */;
INSERT INTO `applications` (`id`, `created`, `createdby`, `modified`, `modifiedby`, `code`, `name`) VALUES INSERT INTO `applications` (`id`, `created`, `createdby`, `modified`, `modifiedby`, `code`, `name`, `app_code`) VALUES
(1, '2019-09-03 13:57:47.000000', 'admin', '2019-09-03 13:57:49.000000', 'admin', 'app', 'RMS'); (1, '2019-09-09 15:33:32.000000', 'admin', '2019-09-09 15:33:34.000000', 'admin', 'app', 'Resource Management', 'RMS'),
(2, '2019-09-09 15:38:19.470107', '', '2019-09-09 15:38:19.470107', 'superuser', 'APP-20190909-0000002', 'Change Management System', 'CMS'),
(3, '2019-09-09 15:38:34.914003', '', '2019-09-09 15:38:34.914107', 'superuser', 'APP-20190909-0000003', 'Assets Management System', 'AMS');
/*!40000 ALTER TABLE `applications` ENABLE KEYS */; /*!40000 ALTER TABLE `applications` ENABLE KEYS */;
-- Dumping structure for table rms_db.attachments -- Dumping structure for table rms_db.attachments
...@@ -129,9 +132,9 @@ CREATE TABLE IF NOT EXISTS `auth_permission` ( ...@@ -129,9 +132,9 @@ CREATE TABLE IF NOT EXISTS `auth_permission` (
PRIMARY KEY (`id`), PRIMARY KEY (`id`),
UNIQUE KEY `auth_permission_content_type_id_codename_01ab375a_uniq` (`content_type_id`,`codename`), UNIQUE KEY `auth_permission_content_type_id_codename_01ab375a_uniq` (`content_type_id`,`codename`),
CONSTRAINT `auth_permission_content_type_id_2f476e4b_fk_django_co` FOREIGN KEY (`content_type_id`) REFERENCES `django_content_type` (`id`) CONSTRAINT `auth_permission_content_type_id_2f476e4b_fk_django_co` FOREIGN KEY (`content_type_id`) REFERENCES `django_content_type` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=77 DEFAULT CHARSET=utf8; ) ENGINE=InnoDB AUTO_INCREMENT=125 DEFAULT CHARSET=utf8;
-- Dumping data for table rms_db.auth_permission: ~76 rows (approximately) -- Dumping data for table rms_db.auth_permission: ~124 rows (approximately)
DELETE FROM `auth_permission`; DELETE FROM `auth_permission`;
/*!40000 ALTER TABLE `auth_permission` DISABLE KEYS */; /*!40000 ALTER TABLE `auth_permission` DISABLE KEYS */;
INSERT INTO `auth_permission` (`id`, `name`, `content_type_id`, `codename`) VALUES INSERT INTO `auth_permission` (`id`, `name`, `content_type_id`, `codename`) VALUES
...@@ -171,46 +174,94 @@ INSERT INTO `auth_permission` (`id`, `name`, `content_type_id`, `codename`) VALU ...@@ -171,46 +174,94 @@ INSERT INTO `auth_permission` (`id`, `name`, `content_type_id`, `codename`) VALU
(34, 'Can change attachment', 9, 'change_attachment'), (34, 'Can change attachment', 9, 'change_attachment'),
(35, 'Can delete attachment', 9, 'delete_attachment'), (35, 'Can delete attachment', 9, 'delete_attachment'),
(36, 'Can view attachment', 9, 'view_attachment'), (36, 'Can view attachment', 9, 'view_attachment'),
(37, 'Can add company', 10, 'add_company'), (37, 'Can add change request form header', 10, 'add_changerequestformheader'),
(38, 'Can change company', 10, 'change_company'), (38, 'Can change change request form header', 10, 'change_changerequestformheader'),
(39, 'Can delete company', 10, 'delete_company'), (39, 'Can delete change request form header', 10, 'delete_changerequestformheader'),
(40, 'Can view company', 10, 'view_company'), (40, 'Can view change request form header', 10, 'view_changerequestformheader'),
(41, 'Can add entity log', 11, 'add_entitylog'), (41, 'Can add change request history', 11, 'add_changerequesthistory'),
(42, 'Can change entity log', 11, 'change_entitylog'), (42, 'Can change change request history', 11, 'change_changerequesthistory'),
(43, 'Can delete entity log', 11, 'delete_entitylog'), (43, 'Can delete change request history', 11, 'delete_changerequesthistory'),
(44, 'Can view entity log', 11, 'view_entitylog'), (44, 'Can view change request history', 11, 'view_changerequesthistory'),
(45, 'Can add permission', 12, 'add_permission'), (45, 'Can add change request template header', 12, 'add_changerequesttemplateheader'),
(46, 'Can change permission', 12, 'change_permission'), (46, 'Can change change request template header', 12, 'change_changerequesttemplateheader'),
(47, 'Can delete permission', 12, 'delete_permission'), (47, 'Can delete change request template header', 12, 'delete_changerequesttemplateheader'),
(48, 'Can view permission', 12, 'view_permission'), (48, 'Can view change request template header', 12, 'view_changerequesttemplateheader'),
(49, 'Can add role', 13, 'add_role'), (49, 'Can add company', 13, 'add_company'),
(50, 'Can change role', 13, 'change_role'), (50, 'Can change company', 13, 'change_company'),
(51, 'Can delete role', 13, 'delete_role'), (51, 'Can delete company', 13, 'delete_company'),
(52, 'Can view role', 13, 'view_role'), (52, 'Can view company', 13, 'view_company'),
(53, 'Can add status', 14, 'add_status'), (53, 'Can add entity log', 14, 'add_entitylog'),
(54, 'Can change status', 14, 'change_status'), (54, 'Can change entity log', 14, 'change_entitylog'),
(55, 'Can delete status', 14, 'delete_status'), (55, 'Can delete entity log', 14, 'delete_entitylog'),
(56, 'Can view status', 14, 'view_status'), (56, 'Can view entity log', 14, 'view_entitylog'),
(57, 'Can add user image', 15, 'add_userimage'), (57, 'Can add permission', 15, 'add_permission'),
(58, 'Can change user image', 15, 'change_userimage'), (58, 'Can change permission', 15, 'change_permission'),
(59, 'Can delete user image', 15, 'delete_userimage'), (59, 'Can delete permission', 15, 'delete_permission'),
(60, 'Can view user image', 15, 'view_userimage'), (60, 'Can view permission', 15, 'view_permission'),
(61, 'Can add role permission', 16, 'add_rolepermission'), (61, 'Can add role', 16, 'add_role'),
(62, 'Can change role permission', 16, 'change_rolepermission'), (62, 'Can change role', 16, 'change_role'),
(63, 'Can delete role permission', 16, 'delete_rolepermission'), (63, 'Can delete role', 16, 'delete_role'),
(64, 'Can view role permission', 16, 'view_rolepermission'), (64, 'Can view role', 16, 'view_role'),
(65, 'Can add module', 17, 'add_module'), (65, 'Can add status', 17, 'add_status'),
(66, 'Can change module', 17, 'change_module'), (66, 'Can change status', 17, 'change_status'),
(67, 'Can delete module', 17, 'delete_module'), (67, 'Can delete status', 17, 'delete_status'),
(68, 'Can view module', 17, 'view_module'), (68, 'Can view status', 17, 'view_status'),
(69, 'Can add department', 18, 'add_department'), (69, 'Can add user image', 18, 'add_userimage'),
(70, 'Can change department', 18, 'change_department'), (70, 'Can change user image', 18, 'change_userimage'),
(71, 'Can delete department', 18, 'delete_department'), (71, 'Can delete user image', 18, 'delete_userimage'),
(72, 'Can view department', 18, 'view_department'), (72, 'Can view user image', 18, 'view_userimage'),
(73, 'Can add auth token', 19, 'add_authtoken'), (73, 'Can add role permission', 19, 'add_rolepermission'),
(74, 'Can change auth token', 19, 'change_authtoken'), (74, 'Can change role permission', 19, 'change_rolepermission'),
(75, 'Can delete auth token', 19, 'delete_authtoken'), (75, 'Can delete role permission', 19, 'delete_rolepermission'),
(76, 'Can view auth token', 19, 'view_authtoken'); (76, 'Can view role permission', 19, 'view_rolepermission'),
(77, 'Can add notification', 20, 'add_notification'),
(78, 'Can change notification', 20, 'change_notification'),
(79, 'Can delete notification', 20, 'delete_notification'),
(80, 'Can view notification', 20, 'view_notification'),
(81, 'Can add module', 21, 'add_module'),
(82, 'Can change module', 21, 'change_module'),
(83, 'Can delete module', 21, 'delete_module'),
(84, 'Can view module', 21, 'view_module'),
(85, 'Can add department', 22, 'add_department'),
(86, 'Can change department', 22, 'change_department'),
(87, 'Can delete department', 22, 'delete_department'),
(88, 'Can view department', 22, 'view_department'),
(89, 'Can add change request template stake holders', 23, 'add_changerequesttemplatestakeholders'),
(90, 'Can change change request template stake holders', 23, 'change_changerequesttemplatestakeholders'),
(91, 'Can delete change request template stake holders', 23, 'delete_changerequesttemplatestakeholders'),
(92, 'Can view change request template stake holders', 23, 'view_changerequesttemplatestakeholders'),
(93, 'Can add change request template details', 24, 'add_changerequesttemplatedetails'),
(94, 'Can change change request template details', 24, 'change_changerequesttemplatedetails'),
(95, 'Can delete change request template details', 24, 'delete_changerequesttemplatedetails'),
(96, 'Can view change request template details', 24, 'view_changerequesttemplatedetails'),
(97, 'Can add change request template attachments', 25, 'add_changerequesttemplateattachments'),
(98, 'Can change change request template attachments', 25, 'change_changerequesttemplateattachments'),
(99, 'Can delete change request template attachments', 25, 'delete_changerequesttemplateattachments'),
(100, 'Can view change request template attachments', 25, 'view_changerequesttemplateattachments'),
(101, 'Can add change request template approvers', 26, 'add_changerequesttemplateapprovers'),
(102, 'Can change change request template approvers', 26, 'change_changerequesttemplateapprovers'),
(103, 'Can delete change request template approvers', 26, 'delete_changerequesttemplateapprovers'),
(104, 'Can view change request template approvers', 26, 'view_changerequesttemplateapprovers'),
(105, 'Can add change request form stake holders', 27, 'add_changerequestformstakeholders'),
(106, 'Can change change request form stake holders', 27, 'change_changerequestformstakeholders'),
(107, 'Can delete change request form stake holders', 27, 'delete_changerequestformstakeholders'),
(108, 'Can view change request form stake holders', 27, 'view_changerequestformstakeholders'),
(109, 'Can add change request form details', 28, 'add_changerequestformdetails'),
(110, 'Can change change request form details', 28, 'change_changerequestformdetails'),
(111, 'Can delete change request form details', 28, 'delete_changerequestformdetails'),
(112, 'Can view change request form details', 28, 'view_changerequestformdetails'),
(113, 'Can add change request form attachments', 29, 'add_changerequestformattachments'),
(114, 'Can change change request form attachments', 29, 'change_changerequestformattachments'),
(115, 'Can delete change request form attachments', 29, 'delete_changerequestformattachments'),
(116, 'Can view change request form attachments', 29, 'view_changerequestformattachments'),
(117, 'Can add change request form approvers', 30, 'add_changerequestformapprovers'),
(118, 'Can change change request form approvers', 30, 'change_changerequestformapprovers'),
(119, 'Can delete change request form approvers', 30, 'delete_changerequestformapprovers'),
(120, 'Can view change request form approvers', 30, 'view_changerequestformapprovers'),
(121, 'Can add auth token', 31, 'add_authtoken'),
(122, 'Can change auth token', 31, 'change_authtoken'),
(123, 'Can delete auth token', 31, 'delete_authtoken'),
(124, 'Can view auth token', 31, 'view_authtoken');
/*!40000 ALTER TABLE `auth_permission` ENABLE KEYS */; /*!40000 ALTER TABLE `auth_permission` ENABLE KEYS */;
-- Dumping structure for table rms_db.auth_user -- Dumping structure for table rms_db.auth_user
...@@ -223,6 +274,7 @@ CREATE TABLE IF NOT EXISTS `auth_user` ( ...@@ -223,6 +274,7 @@ CREATE TABLE IF NOT EXISTS `auth_user` (
`is_staff` tinyint(1) NOT NULL, `is_staff` tinyint(1) NOT NULL,
`is_active` tinyint(1) NOT NULL, `is_active` tinyint(1) NOT NULL,
`date_joined` datetime(6) NOT NULL, `date_joined` datetime(6) NOT NULL,
`default_app` varchar(255) DEFAULT NULL,
`user_type` varchar(100) NOT NULL, `user_type` varchar(100) NOT NULL,
`code` varchar(255) NOT NULL, `code` varchar(255) NOT NULL,
`name` varchar(255) NOT NULL, `name` varchar(255) NOT NULL,
...@@ -239,13 +291,13 @@ CREATE TABLE IF NOT EXISTS `auth_user` ( ...@@ -239,13 +291,13 @@ CREATE TABLE IF NOT EXISTS `auth_user` (
KEY `auth_user_doa_id_5076b369_fk_auth_user_id` (`doa_id`), KEY `auth_user_doa_id_5076b369_fk_auth_user_id` (`doa_id`),
CONSTRAINT `auth_user_department_id_ff5fa3db_fk_departments_id` FOREIGN KEY (`department_id`) REFERENCES `departments` (`id`), CONSTRAINT `auth_user_department_id_ff5fa3db_fk_departments_id` FOREIGN KEY (`department_id`) REFERENCES `departments` (`id`),
CONSTRAINT `auth_user_doa_id_5076b369_fk_auth_user_id` FOREIGN KEY (`doa_id`) REFERENCES `auth_user` (`id`) CONSTRAINT `auth_user_doa_id_5076b369_fk_auth_user_id` FOREIGN KEY (`doa_id`) REFERENCES `auth_user` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8; ) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8;
-- Dumping data for table rms_db.auth_user: ~1 rows (approximately) -- Dumping data for table rms_db.auth_user: ~1 rows (approximately)
DELETE FROM `auth_user`; DELETE FROM `auth_user`;
/*!40000 ALTER TABLE `auth_user` DISABLE KEYS */; /*!40000 ALTER TABLE `auth_user` DISABLE KEYS */;
INSERT INTO `auth_user` (`id`, `last_login`, `is_superuser`, `first_name`, `last_name`, `is_staff`, `is_active`, `date_joined`, `user_type`, `code`, `name`, `username`, `password`, `contact_no`, `email`, `department_id`, `doa_id`) VALUES INSERT INTO `auth_user` (`id`, `last_login`, `is_superuser`, `first_name`, `last_name`, `is_staff`, `is_active`, `date_joined`, `default_app`, `user_type`, `code`, `name`, `username`, `password`, `contact_no`, `email`, `department_id`, `doa_id`) VALUES
(2, NULL, 1, '', '', 1, 1, '2019-09-03 13:59:29.694560', 'USR', 'USER-20190903-0000002', '', 'admin', 'pbkdf2_sha256$150000$p5m04HY1xZDG$MhT7dJXjifenn6Wq6570gSKsCA4vQR8SWBqTi1v6AE8=', NULL, 'admin@tirsolution.com', 1, NULL); (5, NULL, 1, '', '', 1, 1, '2019-09-09 15:37:33.686243', NULL, 'SU', 'USER-20190909-0000005', '', 'superuser', 'pbkdf2_sha256$150000$XJ4yhC1Fcuxd$lPbvc4KrA1/jjKqQi8wPrWKSB+7g51HkqVq8wB/Eavg=', NULL, 'superuser@tirsolutions.com', 2, NULL);
/*!40000 ALTER TABLE `auth_user` ENABLE KEYS */; /*!40000 ALTER TABLE `auth_user` ENABLE KEYS */;
-- Dumping structure for table rms_db.auth_user_application -- Dumping structure for table rms_db.auth_user_application
...@@ -258,11 +310,15 @@ CREATE TABLE IF NOT EXISTS `auth_user_application` ( ...@@ -258,11 +310,15 @@ CREATE TABLE IF NOT EXISTS `auth_user_application` (
KEY `auth_user_application_application_id_5c17d611_fk_applications_id` (`application_id`), KEY `auth_user_application_application_id_5c17d611_fk_applications_id` (`application_id`),
CONSTRAINT `auth_user_application_application_id_5c17d611_fk_applications_id` FOREIGN KEY (`application_id`) REFERENCES `applications` (`id`), CONSTRAINT `auth_user_application_application_id_5c17d611_fk_applications_id` FOREIGN KEY (`application_id`) REFERENCES `applications` (`id`),
CONSTRAINT `auth_user_application_user_id_7b07e391_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) CONSTRAINT `auth_user_application_user_id_7b07e391_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8; ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8;
-- Dumping data for table rms_db.auth_user_application: ~1 rows (approximately) -- Dumping data for table rms_db.auth_user_application: ~3 rows (approximately)
DELETE FROM `auth_user_application`; DELETE FROM `auth_user_application`;
/*!40000 ALTER TABLE `auth_user_application` DISABLE KEYS */; /*!40000 ALTER TABLE `auth_user_application` DISABLE KEYS */;
INSERT INTO `auth_user_application` (`id`, `user_id`, `application_id`) VALUES
(2, 5, 1),
(4, 5, 2),
(3, 5, 3);
/*!40000 ALTER TABLE `auth_user_application` ENABLE KEYS */; /*!40000 ALTER TABLE `auth_user_application` ENABLE KEYS */;
-- Dumping structure for table rms_db.auth_user_groups -- Dumping structure for table rms_db.auth_user_groups
...@@ -320,6 +376,309 @@ DELETE FROM `auth_user_user_permissions`; ...@@ -320,6 +376,309 @@ DELETE FROM `auth_user_user_permissions`;
/*!40000 ALTER TABLE `auth_user_user_permissions` DISABLE KEYS */; /*!40000 ALTER TABLE `auth_user_user_permissions` DISABLE KEYS */;
/*!40000 ALTER TABLE `auth_user_user_permissions` ENABLE KEYS */; /*!40000 ALTER TABLE `auth_user_user_permissions` ENABLE KEYS */;
-- Dumping structure for table rms_db.change_request_form_approvers
CREATE TABLE IF NOT EXISTS `change_request_form_approvers` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`level` varchar(50) DEFAULT NULL,
`delegation` varchar(50) DEFAULT NULL,
`created` datetime(6) DEFAULT NULL,
`deleted_at` datetime(6) DEFAULT NULL,
`code` varchar(255) NOT NULL,
`remarks` varchar(255) DEFAULT NULL,
`action` varchar(50) DEFAULT NULL,
`date_sent` datetime(6) DEFAULT NULL,
`form_code_id` varchar(255) NOT NULL,
`tmp_approver_id` varchar(255) DEFAULT NULL,
`user_id` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `code` (`code`),
KEY `change_request_form__form_code_id_5dfe5c56_fk_change_re` (`form_code_id`),
KEY `change_request_form__tmp_approver_id_fff34e6d_fk_change_re` (`tmp_approver_id`),
KEY `change_request_form_approvers_user_id_3a71dffe_fk_auth_user_code` (`user_id`),
CONSTRAINT `change_request_form__form_code_id_5dfe5c56_fk_change_re` FOREIGN KEY (`form_code_id`) REFERENCES `change_request_form_headers` (`form_code`),
CONSTRAINT `change_request_form__tmp_approver_id_fff34e6d_fk_change_re` FOREIGN KEY (`tmp_approver_id`) REFERENCES `change_request_template_approvers` (`code`),
CONSTRAINT `change_request_form_approvers_user_id_3a71dffe_fk_auth_user_code` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Dumping data for table rms_db.change_request_form_approvers: ~0 rows (approximately)
DELETE FROM `change_request_form_approvers`;
/*!40000 ALTER TABLE `change_request_form_approvers` DISABLE KEYS */;
/*!40000 ALTER TABLE `change_request_form_approvers` ENABLE KEYS */;
-- Dumping structure for table rms_db.change_request_form_attachments
CREATE TABLE IF NOT EXISTS `change_request_form_attachments` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`attachment_type` varchar(255) NOT NULL,
`attachment_name` varchar(255) NOT NULL,
`file_name` varchar(255) DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`file_upload` varchar(100) DEFAULT NULL,
`created` datetime(6) DEFAULT NULL,
`deleted_at` datetime(6) DEFAULT NULL,
`code` varchar(255) NOT NULL,
`form_code_id` varchar(255) NOT NULL,
`tmp_attach_id` varchar(255) DEFAULT NULL,
`uploaded_by_id` varchar(255) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `code` (`code`),
KEY `change_request_form__form_code_id_6f991ff9_fk_change_re` (`form_code_id`),
KEY `change_request_form__tmp_attach_id_14c2eae7_fk_change_re` (`tmp_attach_id`),
KEY `change_request_form__uploaded_by_id_3187c462_fk_auth_user` (`uploaded_by_id`),
CONSTRAINT `change_request_form__form_code_id_6f991ff9_fk_change_re` FOREIGN KEY (`form_code_id`) REFERENCES `change_request_form_headers` (`form_code`),
CONSTRAINT `change_request_form__tmp_attach_id_14c2eae7_fk_change_re` FOREIGN KEY (`tmp_attach_id`) REFERENCES `change_request_template_attachments` (`code`),
CONSTRAINT `change_request_form__uploaded_by_id_3187c462_fk_auth_user` FOREIGN KEY (`uploaded_by_id`) REFERENCES `auth_user` (`code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Dumping data for table rms_db.change_request_form_attachments: ~0 rows (approximately)
DELETE FROM `change_request_form_attachments`;
/*!40000 ALTER TABLE `change_request_form_attachments` DISABLE KEYS */;
/*!40000 ALTER TABLE `change_request_form_attachments` ENABLE KEYS */;
-- Dumping structure for table rms_db.change_request_form_details
CREATE TABLE IF NOT EXISTS `change_request_form_details` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`field_idx` longtext NOT NULL,
`field_ref` longtext NOT NULL,
`field_val` longtext NOT NULL,
`field_props` longtext NOT NULL,
`created` datetime(6) DEFAULT NULL,
`deleted_at` datetime(6) DEFAULT NULL,
`code` varchar(255) NOT NULL,
`form_code_id` varchar(255) NOT NULL,
`tmp_detail_id` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `code` (`code`),
KEY `change_request_form__form_code_id_b66d4e40_fk_change_re` (`form_code_id`),
KEY `change_request_form__tmp_detail_id_315fbb6d_fk_change_re` (`tmp_detail_id`),
CONSTRAINT `change_request_form__form_code_id_b66d4e40_fk_change_re` FOREIGN KEY (`form_code_id`) REFERENCES `change_request_form_headers` (`form_code`),
CONSTRAINT `change_request_form__tmp_detail_id_315fbb6d_fk_change_re` FOREIGN KEY (`tmp_detail_id`) REFERENCES `change_request_template_details` (`code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Dumping data for table rms_db.change_request_form_details: ~0 rows (approximately)
DELETE FROM `change_request_form_details`;
/*!40000 ALTER TABLE `change_request_form_details` DISABLE KEYS */;
/*!40000 ALTER TABLE `change_request_form_details` ENABLE KEYS */;
-- Dumping structure for table rms_db.change_request_form_headers
CREATE TABLE IF NOT EXISTS `change_request_form_headers` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`requested_to_template_name` varchar(255) NOT NULL,
`requested_to_template_id` varchar(255) NOT NULL,
`requested_to_objective` varchar(255) DEFAULT NULL,
`requested_to_target_date` datetime(6) DEFAULT NULL,
`requested_to_priority` varchar(255) NOT NULL,
`description` varchar(255) DEFAULT NULL,
`created` datetime(6) NOT NULL,
`deleted_at` datetime(6) DEFAULT NULL,
`form_code` varchar(255) NOT NULL,
`cancel_date` datetime(6) DEFAULT NULL,
`status` varchar(50) NOT NULL,
`company_desc` varchar(255) DEFAULT NULL,
`department_desc` varchar(255) DEFAULT NULL,
`requested_desc` varchar(255) DEFAULT NULL,
`old_form_code` varchar(255) DEFAULT NULL,
`requested_by_department_id` varchar(255) NOT NULL,
`requested_by_user_id` varchar(255) NOT NULL,
`requested_to_company_id` varchar(255) NOT NULL,
`requested_to_department_id` varchar(255) NOT NULL,
`requested_to_user_id` varchar(255) NOT NULL,
`template_no_id` varchar(255) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `form_code` (`form_code`),
KEY `change_request_form__requested_by_departm_af6aa045_fk_departmen` (`requested_by_department_id`),
KEY `change_request_form__requested_by_user_id_3287070c_fk_auth_user` (`requested_by_user_id`),
KEY `change_request_form__requested_to_company_33982877_fk_companies` (`requested_to_company_id`),
KEY `change_request_form__requested_to_departm_c5d594cd_fk_departmen` (`requested_to_department_id`),
KEY `change_request_form__requested_to_user_id_11252c8d_fk_auth_user` (`requested_to_user_id`),
KEY `change_request_form__template_no_id_20abd55c_fk_change_re` (`template_no_id`),
CONSTRAINT `change_request_form__requested_by_departm_af6aa045_fk_departmen` FOREIGN KEY (`requested_by_department_id`) REFERENCES `departments` (`code`),
CONSTRAINT `change_request_form__requested_by_user_id_3287070c_fk_auth_user` FOREIGN KEY (`requested_by_user_id`) REFERENCES `auth_user` (`code`),
CONSTRAINT `change_request_form__requested_to_company_33982877_fk_companies` FOREIGN KEY (`requested_to_company_id`) REFERENCES `companies` (`code`),
CONSTRAINT `change_request_form__requested_to_departm_c5d594cd_fk_departmen` FOREIGN KEY (`requested_to_department_id`) REFERENCES `departments` (`code`),
CONSTRAINT `change_request_form__requested_to_user_id_11252c8d_fk_auth_user` FOREIGN KEY (`requested_to_user_id`) REFERENCES `auth_user` (`code`),
CONSTRAINT `change_request_form__template_no_id_20abd55c_fk_change_re` FOREIGN KEY (`template_no_id`) REFERENCES `change_request_template_headers` (`template_no`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Dumping data for table rms_db.change_request_form_headers: ~0 rows (approximately)
DELETE FROM `change_request_form_headers`;
/*!40000 ALTER TABLE `change_request_form_headers` DISABLE KEYS */;
/*!40000 ALTER TABLE `change_request_form_headers` ENABLE KEYS */;
-- Dumping structure for table rms_db.change_request_form_stakeholders
CREATE TABLE IF NOT EXISTS `change_request_form_stakeholders` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`delegation` varchar(255) DEFAULT NULL,
`created` datetime(6) DEFAULT NULL,
`deleted_at` datetime(6) DEFAULT NULL,
`code` varchar(255) NOT NULL,
`date_added` datetime(6) DEFAULT NULL,
`form_code_id` varchar(255) NOT NULL,
`tmp_stake_id` varchar(255) DEFAULT NULL,
`user_id` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `code` (`code`),
KEY `change_request_form__form_code_id_350d3c3d_fk_change_re` (`form_code_id`),
KEY `change_request_form__tmp_stake_id_fe1f7139_fk_change_re` (`tmp_stake_id`),
KEY `change_request_form__user_id_378bdf3e_fk_auth_user` (`user_id`),
CONSTRAINT `change_request_form__form_code_id_350d3c3d_fk_change_re` FOREIGN KEY (`form_code_id`) REFERENCES `change_request_form_headers` (`form_code`),
CONSTRAINT `change_request_form__tmp_stake_id_fe1f7139_fk_change_re` FOREIGN KEY (`tmp_stake_id`) REFERENCES `change_request_template_stakeholders` (`code`),
CONSTRAINT `change_request_form__user_id_378bdf3e_fk_auth_user` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Dumping data for table rms_db.change_request_form_stakeholders: ~0 rows (approximately)
DELETE FROM `change_request_form_stakeholders`;
/*!40000 ALTER TABLE `change_request_form_stakeholders` DISABLE KEYS */;
/*!40000 ALTER TABLE `change_request_form_stakeholders` ENABLE KEYS */;
-- Dumping structure for table rms_db.change_request_history
CREATE TABLE IF NOT EXISTS `change_request_history` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`created` datetime(6) NOT NULL,
`createdby` varchar(255) NOT NULL,
`modified` datetime(6) NOT NULL,
`modifiedby` varchar(255) NOT NULL,
`action` varchar(50) NOT NULL,
`entity` varchar(50) NOT NULL,
`form_code` int(11) NOT NULL,
`fromValue` longtext DEFAULT NULL,
`toValue` longtext DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Dumping data for table rms_db.change_request_history: ~0 rows (approximately)
DELETE FROM `change_request_history`;
/*!40000 ALTER TABLE `change_request_history` DISABLE KEYS */;
/*!40000 ALTER TABLE `change_request_history` ENABLE KEYS */;
-- Dumping structure for table rms_db.change_request_template_approvers
CREATE TABLE IF NOT EXISTS `change_request_template_approvers` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`level` varchar(50) DEFAULT NULL,
`delegation` varchar(50) DEFAULT NULL,
`created` datetime(6) DEFAULT NULL,
`deleted_at` datetime(6) DEFAULT NULL,
`code` varchar(255) NOT NULL,
`template_no_id` varchar(255) NOT NULL,
`user_id` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `code` (`code`),
KEY `change_request_templ_template_no_id_fba2afd7_fk_change_re` (`template_no_id`),
KEY `change_request_templ_user_id_958c925a_fk_auth_user` (`user_id`),
CONSTRAINT `change_request_templ_template_no_id_fba2afd7_fk_change_re` FOREIGN KEY (`template_no_id`) REFERENCES `change_request_template_headers` (`template_no`),
CONSTRAINT `change_request_templ_user_id_958c925a_fk_auth_user` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Dumping data for table rms_db.change_request_template_approvers: ~0 rows (approximately)
DELETE FROM `change_request_template_approvers`;
/*!40000 ALTER TABLE `change_request_template_approvers` DISABLE KEYS */;
/*!40000 ALTER TABLE `change_request_template_approvers` ENABLE KEYS */;
-- Dumping structure for table rms_db.change_request_template_attachments
CREATE TABLE IF NOT EXISTS `change_request_template_attachments` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`attachment_type` varchar(255) NOT NULL,
`attachment_name` varchar(255) NOT NULL,
`file_name` varchar(255) DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`file_upload` varchar(100) DEFAULT NULL,
`created` datetime(6) DEFAULT NULL,
`deleted_at` datetime(6) DEFAULT NULL,
`code` varchar(255) NOT NULL,
`template_no_id` varchar(255) NOT NULL,
`uploaded_by_id` varchar(255) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `code` (`code`),
KEY `change_request_templ_template_no_id_d0247a80_fk_change_re` (`template_no_id`),
KEY `change_request_templ_uploaded_by_id_f9c6493a_fk_auth_user` (`uploaded_by_id`),
CONSTRAINT `change_request_templ_template_no_id_d0247a80_fk_change_re` FOREIGN KEY (`template_no_id`) REFERENCES `change_request_template_headers` (`template_no`),
CONSTRAINT `change_request_templ_uploaded_by_id_f9c6493a_fk_auth_user` FOREIGN KEY (`uploaded_by_id`) REFERENCES `auth_user` (`code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Dumping data for table rms_db.change_request_template_attachments: ~0 rows (approximately)
DELETE FROM `change_request_template_attachments`;
/*!40000 ALTER TABLE `change_request_template_attachments` DISABLE KEYS */;
/*!40000 ALTER TABLE `change_request_template_attachments` ENABLE KEYS */;
-- Dumping structure for table rms_db.change_request_template_details
CREATE TABLE IF NOT EXISTS `change_request_template_details` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`field_idx` longtext NOT NULL,
`field_ref` longtext NOT NULL,
`field_val` longtext NOT NULL,
`field_props` longtext NOT NULL,
`created` datetime(6) DEFAULT NULL,
`deleted_at` datetime(6) DEFAULT NULL,
`code` varchar(255) NOT NULL,
`template_no_id` varchar(255) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `code` (`code`),
KEY `change_request_templ_template_no_id_d2ba31c2_fk_change_re` (`template_no_id`),
CONSTRAINT `change_request_templ_template_no_id_d2ba31c2_fk_change_re` FOREIGN KEY (`template_no_id`) REFERENCES `change_request_template_headers` (`template_no`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Dumping data for table rms_db.change_request_template_details: ~0 rows (approximately)
DELETE FROM `change_request_template_details`;
/*!40000 ALTER TABLE `change_request_template_details` DISABLE KEYS */;
/*!40000 ALTER TABLE `change_request_template_details` ENABLE KEYS */;
-- Dumping structure for table rms_db.change_request_template_headers
CREATE TABLE IF NOT EXISTS `change_request_template_headers` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`requested_to_template_name` varchar(255) NOT NULL,
`requested_to_template_id` varchar(255) NOT NULL,
`requested_to_objective` varchar(255) DEFAULT NULL,
`requested_to_target_date` datetime(6) DEFAULT NULL,
`requested_to_priority` varchar(255) NOT NULL,
`description` varchar(255) DEFAULT NULL,
`created` datetime(6) NOT NULL,
`deleted_at` datetime(6) DEFAULT NULL,
`template_no` varchar(255) NOT NULL,
`created_by_department_id` varchar(255) NOT NULL,
`created_by_user_id` varchar(255) NOT NULL,
`requested_to_company_id` varchar(255) NOT NULL,
`requested_to_department_id` varchar(255) NOT NULL,
`requested_to_user_id` varchar(255) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `template_no` (`template_no`),
KEY `change_request_templ_created_by_departmen_f5629a3a_fk_departmen` (`created_by_department_id`),
KEY `change_request_templ_created_by_user_id_ed6f2326_fk_auth_user` (`created_by_user_id`),
KEY `change_request_templ_requested_to_company_1063b954_fk_companies` (`requested_to_company_id`),
KEY `change_request_templ_requested_to_departm_e7b33c56_fk_departmen` (`requested_to_department_id`),
KEY `change_request_templ_requested_to_user_id_cfad98f0_fk_auth_user` (`requested_to_user_id`),
CONSTRAINT `change_request_templ_created_by_departmen_f5629a3a_fk_departmen` FOREIGN KEY (`created_by_department_id`) REFERENCES `departments` (`code`),
CONSTRAINT `change_request_templ_created_by_user_id_ed6f2326_fk_auth_user` FOREIGN KEY (`created_by_user_id`) REFERENCES `auth_user` (`code`),
CONSTRAINT `change_request_templ_requested_to_company_1063b954_fk_companies` FOREIGN KEY (`requested_to_company_id`) REFERENCES `companies` (`code`),
CONSTRAINT `change_request_templ_requested_to_departm_e7b33c56_fk_departmen` FOREIGN KEY (`requested_to_department_id`) REFERENCES `departments` (`code`),
CONSTRAINT `change_request_templ_requested_to_user_id_cfad98f0_fk_auth_user` FOREIGN KEY (`requested_to_user_id`) REFERENCES `auth_user` (`code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Dumping data for table rms_db.change_request_template_headers: ~0 rows (approximately)
DELETE FROM `change_request_template_headers`;
/*!40000 ALTER TABLE `change_request_template_headers` DISABLE KEYS */;
/*!40000 ALTER TABLE `change_request_template_headers` ENABLE KEYS */;
-- Dumping structure for table rms_db.change_request_template_stakeholders
CREATE TABLE IF NOT EXISTS `change_request_template_stakeholders` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`delegation` varchar(255) DEFAULT NULL,
`created` datetime(6) DEFAULT NULL,
`deleted_at` datetime(6) DEFAULT NULL,
`code` varchar(255) NOT NULL,
`template_no_id` varchar(255) NOT NULL,
`user_id` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `code` (`code`),
KEY `change_request_templ_template_no_id_31bc8d14_fk_change_re` (`template_no_id`),
KEY `change_request_templ_user_id_63128227_fk_auth_user` (`user_id`),
CONSTRAINT `change_request_templ_template_no_id_31bc8d14_fk_change_re` FOREIGN KEY (`template_no_id`) REFERENCES `change_request_template_headers` (`template_no`),
CONSTRAINT `change_request_templ_user_id_63128227_fk_auth_user` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Dumping data for table rms_db.change_request_template_stakeholders: ~0 rows (approximately)
DELETE FROM `change_request_template_stakeholders`;
/*!40000 ALTER TABLE `change_request_template_stakeholders` DISABLE KEYS */;
/*!40000 ALTER TABLE `change_request_template_stakeholders` ENABLE KEYS */;
-- Dumping structure for table rms_db.companies -- Dumping structure for table rms_db.companies
CREATE TABLE IF NOT EXISTS `companies` ( CREATE TABLE IF NOT EXISTS `companies` (
`id` int(11) NOT NULL AUTO_INCREMENT, `id` int(11) NOT NULL AUTO_INCREMENT,
...@@ -333,13 +692,14 @@ CREATE TABLE IF NOT EXISTS `companies` ( ...@@ -333,13 +692,14 @@ CREATE TABLE IF NOT EXISTS `companies` (
PRIMARY KEY (`id`), PRIMARY KEY (`id`),
UNIQUE KEY `code` (`code`), UNIQUE KEY `code` (`code`),
UNIQUE KEY `name` (`name`) UNIQUE KEY `name` (`name`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
-- Dumping data for table rms_db.companies: ~0 rows (approximately) -- Dumping data for table rms_db.companies: ~2 rows (approximately)
DELETE FROM `companies`; DELETE FROM `companies`;
/*!40000 ALTER TABLE `companies` DISABLE KEYS */; /*!40000 ALTER TABLE `companies` DISABLE KEYS */;
INSERT INTO `companies` (`id`, `created`, `createdby`, `modified`, `modifiedby`, `code`, `name`, `contact_details`) VALUES INSERT INTO `companies` (`id`, `created`, `createdby`, `modified`, `modifiedby`, `code`, `name`, `contact_details`) VALUES
(1, '2019-09-03 13:58:23.000000', 'admin', '2019-09-03 13:58:26.000000', 'admin', 'com', 'Oneberry', '132133'); (1, '2019-09-09 15:28:25.000000', 'admin', '2019-09-09 15:28:27.000000', 'admin', 'tir', 'Total Integrated Resources', '13213'),
(2, '2019-09-09 15:44:03.184742', '', '2019-09-09 15:44:03.185729', 'superuser', 'COMPANY-20190909-0000002', 'Oneberry', '2152509');
/*!40000 ALTER TABLE `companies` ENABLE KEYS */; /*!40000 ALTER TABLE `companies` ENABLE KEYS */;
-- Dumping structure for table rms_db.departments -- Dumping structure for table rms_db.departments
...@@ -357,13 +717,14 @@ CREATE TABLE IF NOT EXISTS `departments` ( ...@@ -357,13 +717,14 @@ CREATE TABLE IF NOT EXISTS `departments` (
UNIQUE KEY `name` (`name`), UNIQUE KEY `name` (`name`),
KEY `departments_company_id_0d17e9ca_fk_companies_id` (`company_id`), KEY `departments_company_id_0d17e9ca_fk_companies_id` (`company_id`),
CONSTRAINT `departments_company_id_0d17e9ca_fk_companies_id` FOREIGN KEY (`company_id`) REFERENCES `companies` (`id`) CONSTRAINT `departments_company_id_0d17e9ca_fk_companies_id` FOREIGN KEY (`company_id`) REFERENCES `companies` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
-- Dumping data for table rms_db.departments: ~0 rows (approximately) -- Dumping data for table rms_db.departments: ~2 rows (approximately)
DELETE FROM `departments`; DELETE FROM `departments`;
/*!40000 ALTER TABLE `departments` DISABLE KEYS */; /*!40000 ALTER TABLE `departments` DISABLE KEYS */;
INSERT INTO `departments` (`id`, `created`, `createdby`, `modified`, `modifiedby`, `code`, `name`, `company_id`) VALUES INSERT INTO `departments` (`id`, `created`, `createdby`, `modified`, `modifiedby`, `code`, `name`, `company_id`) VALUES
(1, '2019-09-03 13:58:45.000000', 'admin', '2019-09-03 13:58:47.000000', 'admin', 'dept', 'SUPER', 1); (1, '2019-09-09 15:29:05.000000', 'admin', '2019-09-09 15:29:07.000000', 'admin', 'admin', 'Superuser', 1),
(2, '2019-09-09 15:51:49.648114', 'admin', '2019-09-09 15:51:49.649079', 'superuser', 'DEPARTMENT-20190909-0000002', 'Super User', 2);
/*!40000 ALTER TABLE `departments` ENABLE KEYS */; /*!40000 ALTER TABLE `departments` ENABLE KEYS */;
-- Dumping structure for table rms_db.django_admin_log -- Dumping structure for table rms_db.django_admin_log
...@@ -395,9 +756,9 @@ CREATE TABLE IF NOT EXISTS `django_content_type` ( ...@@ -395,9 +756,9 @@ CREATE TABLE IF NOT EXISTS `django_content_type` (
`model` varchar(100) NOT NULL, `model` varchar(100) NOT NULL,
PRIMARY KEY (`id`), PRIMARY KEY (`id`),
UNIQUE KEY `django_content_type_app_label_model_76bd3d3b_uniq` (`app_label`,`model`) UNIQUE KEY `django_content_type_app_label_model_76bd3d3b_uniq` (`app_label`,`model`)
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8; ) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=utf8;
-- Dumping data for table rms_db.django_content_type: ~19 rows (approximately) -- Dumping data for table rms_db.django_content_type: ~31 rows (approximately)
DELETE FROM `django_content_type`; DELETE FROM `django_content_type`;
/*!40000 ALTER TABLE `django_content_type` DISABLE KEYS */; /*!40000 ALTER TABLE `django_content_type` DISABLE KEYS */;
INSERT INTO `django_content_type` (`id`, `app_label`, `model`) VALUES INSERT INTO `django_content_type` (`id`, `app_label`, `model`) VALUES
...@@ -408,17 +769,29 @@ INSERT INTO `django_content_type` (`id`, `app_label`, `model`) VALUES ...@@ -408,17 +769,29 @@ INSERT INTO `django_content_type` (`id`, `app_label`, `model`) VALUES
(4, 'contenttypes', 'contenttype'), (4, 'contenttypes', 'contenttype'),
(8, 'entities', 'application'), (8, 'entities', 'application'),
(9, 'entities', 'attachment'), (9, 'entities', 'attachment'),
(19, 'entities', 'authtoken'), (31, 'entities', 'authtoken'),
(10, 'entities', 'company'), (30, 'entities', 'changerequestformapprovers'),
(18, 'entities', 'department'), (29, 'entities', 'changerequestformattachments'),
(11, 'entities', 'entitylog'), (28, 'entities', 'changerequestformdetails'),
(17, 'entities', 'module'), (10, 'entities', 'changerequestformheader'),
(12, 'entities', 'permission'), (27, 'entities', 'changerequestformstakeholders'),
(13, 'entities', 'role'), (11, 'entities', 'changerequesthistory'),
(16, 'entities', 'rolepermission'), (26, 'entities', 'changerequesttemplateapprovers'),
(14, 'entities', 'status'), (25, 'entities', 'changerequesttemplateattachments'),
(24, 'entities', 'changerequesttemplatedetails'),
(12, 'entities', 'changerequesttemplateheader'),
(23, 'entities', 'changerequesttemplatestakeholders'),
(13, 'entities', 'company'),
(22, 'entities', 'department'),
(14, 'entities', 'entitylog'),
(21, 'entities', 'module'),
(20, 'entities', 'notification'),
(15, 'entities', 'permission'),
(16, 'entities', 'role'),
(19, 'entities', 'rolepermission'),
(17, 'entities', 'status'),
(7, 'entities', 'user'), (7, 'entities', 'user'),
(15, 'entities', 'userimage'), (18, 'entities', 'userimage'),
(5, 'sessions', 'session'); (5, 'sessions', 'session');
/*!40000 ALTER TABLE `django_content_type` ENABLE KEYS */; /*!40000 ALTER TABLE `django_content_type` ENABLE KEYS */;
...@@ -435,26 +808,26 @@ CREATE TABLE IF NOT EXISTS `django_migrations` ( ...@@ -435,26 +808,26 @@ CREATE TABLE IF NOT EXISTS `django_migrations` (
DELETE FROM `django_migrations`; DELETE FROM `django_migrations`;
/*!40000 ALTER TABLE `django_migrations` DISABLE KEYS */; /*!40000 ALTER TABLE `django_migrations` DISABLE KEYS */;
INSERT INTO `django_migrations` (`id`, `app`, `name`, `applied`) VALUES INSERT INTO `django_migrations` (`id`, `app`, `name`, `applied`) VALUES
(1, 'contenttypes', '0001_initial', '2019-09-03 13:56:00.459683'), (1, 'contenttypes', '0001_initial', '2019-09-09 15:17:34.824948'),
(2, 'contenttypes', '0002_remove_content_type_name', '2019-09-03 13:56:01.010479'), (2, 'contenttypes', '0002_remove_content_type_name', '2019-09-09 15:17:35.356278'),
(3, 'auth', '0001_initial', '2019-09-03 13:56:02.330535'), (3, 'auth', '0001_initial', '2019-09-09 15:17:35.825737'),
(4, 'auth', '0002_alter_permission_name_max_length', '2019-09-03 13:56:04.319150'), (4, 'auth', '0002_alter_permission_name_max_length', '2019-09-09 15:17:37.806694'),
(5, 'auth', '0003_alter_user_email_max_length', '2019-09-03 13:56:04.367164'), (5, 'auth', '0003_alter_user_email_max_length', '2019-09-09 15:17:37.878448'),
(6, 'auth', '0004_alter_user_username_opts', '2019-09-03 13:56:04.392185'), (6, 'auth', '0004_alter_user_username_opts', '2019-09-09 15:17:37.917472'),
(7, 'auth', '0005_alter_user_last_login_null', '2019-09-03 13:56:04.410161'), (7, 'auth', '0005_alter_user_last_login_null', '2019-09-09 15:17:37.975212'),
(8, 'auth', '0006_require_contenttypes_0002', '2019-09-03 13:56:04.431025'), (8, 'auth', '0006_require_contenttypes_0002', '2019-09-09 15:17:37.994979'),
(9, 'auth', '0007_alter_validators_add_error_messages', '2019-09-03 13:56:04.452022'), (9, 'auth', '0007_alter_validators_add_error_messages', '2019-09-09 15:17:38.015030'),
(10, 'auth', '0008_alter_user_username_max_length', '2019-09-03 13:56:04.477030'), (10, 'auth', '0008_alter_user_username_max_length', '2019-09-09 15:17:38.039969'),
(11, 'auth', '0009_alter_user_last_name_max_length', '2019-09-03 13:56:04.503263'), (11, 'auth', '0009_alter_user_last_name_max_length', '2019-09-09 15:17:38.063969'),
(12, 'auth', '0010_alter_group_name_max_length', '2019-09-03 13:56:04.885175'), (12, 'auth', '0010_alter_group_name_max_length', '2019-09-09 15:17:38.463506'),
(13, 'auth', '0011_update_proxy_permissions', '2019-09-03 13:56:04.910697'), (13, 'auth', '0011_update_proxy_permissions', '2019-09-09 15:17:38.493516'),
(14, 'entities', '0001_initial', '2019-09-03 13:56:10.130908'), (14, 'entities', '0001_initial', '2019-09-09 15:17:43.558022'),
(15, 'admin', '0001_initial', '2019-09-03 13:56:16.855573'), (15, 'admin', '0001_initial', '2019-09-09 15:18:07.857922'),
(16, 'admin', '0002_logentry_remove_auto_add', '2019-09-03 13:56:17.689160'), (16, 'admin', '0002_logentry_remove_auto_add', '2019-09-09 15:18:09.670093'),
(17, 'admin', '0003_logentry_add_action_flag_choices', '2019-09-03 13:56:17.725163'), (17, 'admin', '0003_logentry_add_action_flag_choices', '2019-09-09 15:18:09.723938'),
(18, 'authtoken', '0001_initial', '2019-09-03 13:56:17.958626'), (18, 'authtoken', '0001_initial', '2019-09-09 15:18:10.101978'),
(19, 'authtoken', '0002_auto_20160226_1747', '2019-09-03 13:56:18.971826'), (19, 'authtoken', '0002_auto_20160226_1747', '2019-09-09 15:18:11.710856'),
(20, 'sessions', '0001_initial', '2019-09-03 13:56:19.329729'); (20, 'sessions', '0001_initial', '2019-09-09 15:18:11.984365');
/*!40000 ALTER TABLE `django_migrations` ENABLE KEYS */; /*!40000 ALTER TABLE `django_migrations` ENABLE KEYS */;
-- Dumping structure for table rms_db.django_session -- Dumping structure for table rms_db.django_session
...@@ -466,7 +839,7 @@ CREATE TABLE IF NOT EXISTS `django_session` ( ...@@ -466,7 +839,7 @@ CREATE TABLE IF NOT EXISTS `django_session` (
KEY `django_session_expire_date_a5c62663` (`expire_date`) KEY `django_session_expire_date_a5c62663` (`expire_date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8; ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Dumping data for table rms_db.django_session: ~1 rows (approximately) -- Dumping data for table rms_db.django_session: ~0 rows (approximately)
DELETE FROM `django_session`; DELETE FROM `django_session`;
/*!40000 ALTER TABLE `django_session` DISABLE KEYS */; /*!40000 ALTER TABLE `django_session` DISABLE KEYS */;
/*!40000 ALTER TABLE `django_session` ENABLE KEYS */; /*!40000 ALTER TABLE `django_session` ENABLE KEYS */;
...@@ -502,19 +875,56 @@ CREATE TABLE IF NOT EXISTS `modules` ( ...@@ -502,19 +875,56 @@ CREATE TABLE IF NOT EXISTS `modules` (
`name` varchar(255) DEFAULT NULL, `name` varchar(255) DEFAULT NULL,
`parent` int(11) NOT NULL, `parent` int(11) NOT NULL,
`sort_id` int(11) NOT NULL, `sort_id` int(11) NOT NULL,
`component` varchar(255) DEFAULT NULL,
`application_id` int(11) NOT NULL, `application_id` int(11) NOT NULL,
PRIMARY KEY (`id`), PRIMARY KEY (`id`),
UNIQUE KEY `code` (`code`), UNIQUE KEY `code` (`code`),
UNIQUE KEY `name` (`name`), UNIQUE KEY `name` (`name`),
KEY `modules_application_id_f285bf5b_fk_applications_id` (`application_id`), KEY `modules_application_id_f285bf5b_fk_applications_id` (`application_id`),
CONSTRAINT `modules_application_id_f285bf5b_fk_applications_id` FOREIGN KEY (`application_id`) REFERENCES `applications` (`id`) CONSTRAINT `modules_application_id_f285bf5b_fk_applications_id` FOREIGN KEY (`application_id`) REFERENCES `applications` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8; ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;
-- Dumping data for table rms_db.modules: ~7 rows (approximately) -- Dumping data for table rms_db.modules: ~5 rows (approximately)
DELETE FROM `modules`; DELETE FROM `modules`;
/*!40000 ALTER TABLE `modules` DISABLE KEYS */; /*!40000 ALTER TABLE `modules` DISABLE KEYS */;
INSERT INTO `modules` (`id`, `created`, `createdby`, `modified`, `modifiedby`, `code`, `name`, `parent`, `sort_id`, `component`, `application_id`) VALUES
(1, '2019-09-09 15:54:07.799595', '', '2019-09-09 15:54:07.799595', 'superuser', 'MODULE-20190909-0000001', 'Application Management', 0, 1, NULL, 1),
(2, '2019-09-09 15:54:21.116435', '', '2019-09-09 15:54:21.116435', 'superuser', 'MODULE-20190909-0000002', 'Company Management', 0, 2, NULL, 1),
(3, '2019-09-09 15:54:35.994377', '', '2019-09-09 15:54:35.994377', 'superuser', 'MODULE-20190909-0000003', 'Department Management', 0, 3, NULL, 1),
(4, '2019-09-09 15:54:48.479105', '', '2019-09-09 15:54:48.479105', 'superuser', 'MODULE-20190909-0000004', 'Module Management', 0, 4, NULL, 1),
(5, '2019-09-09 15:54:55.066341', '', '2019-09-09 15:54:55.066341', 'superuser', 'MODULE-20190909-0000005', 'User Management', 0, 5, NULL, 1);
/*!40000 ALTER TABLE `modules` ENABLE KEYS */; /*!40000 ALTER TABLE `modules` ENABLE KEYS */;
-- Dumping structure for table rms_db.notifications
CREATE TABLE IF NOT EXISTS `notifications` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`code` varchar(255) NOT NULL,
`notif_type` varchar(20) NOT NULL,
`message` varchar(255) DEFAULT NULL,
`is_read` tinyint(1) DEFAULT NULL,
`created` datetime(6) NOT NULL,
`modified` datetime(6) NOT NULL,
`account_no_id` varchar(255) NOT NULL,
`app_id` varchar(255) NOT NULL,
`form_code_id` varchar(255) NOT NULL,
`sender_account_no_id` varchar(255) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `code` (`code`),
KEY `notifications_account_no_id_ff388d8f_fk_auth_user_code` (`account_no_id`),
KEY `notifications_app_id_1b485e03_fk_applications_code` (`app_id`),
KEY `notifications_form_code_id_a2f6cde7_fk_change_re` (`form_code_id`),
KEY `notifications_sender_account_no_id_8d711c98_fk_auth_user_code` (`sender_account_no_id`),
CONSTRAINT `notifications_account_no_id_ff388d8f_fk_auth_user_code` FOREIGN KEY (`account_no_id`) REFERENCES `auth_user` (`code`),
CONSTRAINT `notifications_app_id_1b485e03_fk_applications_code` FOREIGN KEY (`app_id`) REFERENCES `applications` (`code`),
CONSTRAINT `notifications_form_code_id_a2f6cde7_fk_change_re` FOREIGN KEY (`form_code_id`) REFERENCES `change_request_form_headers` (`form_code`),
CONSTRAINT `notifications_sender_account_no_id_8d711c98_fk_auth_user_code` FOREIGN KEY (`sender_account_no_id`) REFERENCES `auth_user` (`code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Dumping data for table rms_db.notifications: ~0 rows (approximately)
DELETE FROM `notifications`;
/*!40000 ALTER TABLE `notifications` DISABLE KEYS */;
/*!40000 ALTER TABLE `notifications` ENABLE KEYS */;
-- Dumping structure for table rms_db.permissions -- Dumping structure for table rms_db.permissions
CREATE TABLE IF NOT EXISTS `permissions` ( CREATE TABLE IF NOT EXISTS `permissions` (
`id` int(11) NOT NULL AUTO_INCREMENT, `id` int(11) NOT NULL AUTO_INCREMENT,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment