Open
Description
To make changing some project settings more convenient CRM has a Settings
application that allows users to make changes through a web interface.
Here's what needs to be done:
- In
settings
app:
- Create
Reminders
model withPositiveIntegerField
(for the setting value). - In the
admin.py
file createRemindersAdmin
in which the permissions to create and deleteReminders
objects are set toFalse
for all users. - Create a fixture with
Reminders
instance.
- In
common
app:
- Add the loading of this fixture to the
setupdata
command. - In
RemindersSender
we change the receipt of the value "REMAINDER_CHECK_INTERVAL". - Create a test.
All changes must be committed separately (create a pull request), except for the last two points.
Every commit must pass existing tests.
Create draft pull requests to get assistance.