Skip to content

Commit

Permalink
fix: add weekly updates comment
Browse files Browse the repository at this point in the history
  • Loading branch information
saladgg committed Oct 5, 2021
1 parent 49e3ca2 commit b7998dd
Show file tree
Hide file tree
Showing 19 changed files with 636 additions and 576 deletions.
6 changes: 2 additions & 4 deletions fahari/ops/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -308,7 +308,7 @@ class Meta(BaseModelForm.Meta):
}


class WeeklyProgramUpdateForm(BaseModelForm):
class WeeklyProgramUpdateForm(GetAllottedFacilitiesMixin, BaseModelForm):
field_order = (
"facility",
"operation_area",
Expand All @@ -321,6 +321,7 @@ class WeeklyProgramUpdateForm(BaseModelForm):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.helper.form_id = "weekly_program_update_form"
self.fields["facility"].queryset = self.get_allotted_facilities()
self.fields["date_created"].widget = HiddenInput()

class Meta(BaseModelForm.Meta):
Expand All @@ -329,9 +330,6 @@ class Meta(BaseModelForm.Meta):
"facility": SearchableComboBox(),
}

class Media:
js = ("js/weekly_program_update_form.min.js",)


class WeeklyProgramUpdateCommentForm(BaseModelForm):
field_order = (
Expand Down
101 changes: 101 additions & 0 deletions fahari/ops/migrations/0028_auto_20210922_1534.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
# Generated by Django 3.2.7 on 2021-09-22 12:34

import django.contrib.postgres.fields
from django.db import migrations, models
import django.db.models.deletion
import django.utils.timezone
import fahari.common.models.base_models
import uuid


class Migration(migrations.Migration):

dependencies = [
('common', '0024_auto_20210919_1704'),
('ops', '0027_auto_20210919_1704'),
]

operations = [
migrations.CreateModel(
name='WeeklyProgramUpdateComment',
fields=[
('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)),
('active', models.BooleanField(default=True)),
('created', models.DateTimeField(default=django.utils.timezone.now)),
('created_by', models.UUIDField(blank=True, null=True)),
('updated', models.DateTimeField(default=django.utils.timezone.now)),
('updated_by', models.UUIDField(blank=True, null=True)),
('date_created', models.DateTimeField(default=django.utils.timezone.now)),
('comment', models.TextField(default='-')),
('organisation', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='ops_weeklyprogramupdatecomment_related', to='common.organisation')),
],
options={
'ordering': ('-updated', '-created'),
'abstract': False,
},
managers=[
('objects', fahari.common.models.base_models.AbstractBaseManager()),
],
),
migrations.AlterModelOptions(
name='weeklyprogramupdate',
options={'ordering': ('facility__name', 'operation_area', 'status')},
),
migrations.AddField(
model_name='weeklyprogramupdate',
name='assigned_persons',
field=django.contrib.postgres.fields.ArrayField(base_field=models.CharField(max_length=255), blank=True, help_text='Use commas to separate assigned persons names', null=True, size=None),
),
migrations.AddField(
model_name='weeklyprogramupdate',
name='date_created',
field=models.DateTimeField(default=django.utils.timezone.now),
),
migrations.AddField(
model_name='weeklyprogramupdate',
name='facility',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.PROTECT, to='common.facility'),
),
migrations.AddField(
model_name='weeklyprogramupdate',
name='operation_area',
field=models.CharField(choices=[('admin', 'Administration'), ('finance', 'Finance'), ('awarding', 'Awarding'), ('subgranting', 'Subgranting'), ('sii', 'Strategic Information System'), ('program', 'Program')], default='program', help_text='Operation area', max_length=20),
),
migrations.AddField(
model_name='weeklyprogramupdate',
name='status',
field=models.CharField(choices=[('in_progress', 'In progress'), ('complete', 'Complete')], default='in_progress', help_text='Status', max_length=20),
),
migrations.AlterUniqueTogether(
name='weeklyprogramupdate',
unique_together={('facility', 'operation_area', 'date_created')},
),
migrations.DeleteModel(
name='WeeklyProgramUpdateDetail',
),
migrations.AddField(
model_name='weeklyprogramupdatecomment',
name='weekly_update',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='ops.weeklyprogramupdate'),
),
migrations.RemoveField(
model_name='weeklyprogramupdate',
name='attachment',
),
migrations.RemoveField(
model_name='weeklyprogramupdate',
name='attendees',
),
migrations.RemoveField(
model_name='weeklyprogramupdate',
name='date',
),
migrations.RemoveField(
model_name='weeklyprogramupdate',
name='description',
),
migrations.RemoveField(
model_name='weeklyprogramupdate',
name='title',
),
]
31 changes: 0 additions & 31 deletions fahari/ops/migrations/0029_auto_20210915_1750.py

This file was deleted.

This file was deleted.

50 changes: 0 additions & 50 deletions fahari/ops/migrations/0031_auto_20210916_1822.py

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading

0 comments on commit b7998dd

Please sign in to comment.