bef0191e12
Apply Ruff's flake8-no-pep420 (INP) rules
2024-08-09 01:47:32 -04:00
d8e6a69719
Apply ruff lint rule DJ012 for model internals ordering
2024-06-07 09:36:49 -04:00
02777265b0
Switch from Black to Ruff for formatting, add linting/import sorting
2024-01-18 14:21:36 -05:00
02986bdabc
Replace {django-,}bleach with {django-,}nh3, as bleach is now deprecated
...
https://bluesock.org/~willkg/blog/dev/bleach_6_0_0_deprecation.html
nh3/ammonia is faster anyway. django-nh3 is not yet feature complete,
but cmsmanage was only using the template tag anyway
2023-12-30 12:54:08 -05:00
feed128a3b
Re-apply Black formatting
2023-09-07 10:56:22 -04:00
1127978e10
Apply new djlint version
2022-09-03 00:30:18 -04:00
52feb2d0b2
Merge remote-tracking branch 'paperwork/main'
2022-02-14 16:26:57 -05:00
813e432399
Use {% url %}
instead of hard-coded urls
2022-01-25 00:59:10 -05:00
29c0afadcc
Add namespaces to app URL confs
2022-01-25 00:56:31 -05:00
ecdd2f861c
Add and apply black formatter
2022-01-25 00:56:30 -05:00
1577cb7654
Add and apply djlint
2022-01-24 23:36:29 -05:00
cc18c78235
Rename .djhtml files to .dj.html
2022-01-23 23:01:47 -05:00
32609b000d
Add full event log to toolDetail
2021-05-24 23:12:24 -04:00
eb0e58c9f4
Clear event form on save
2021-05-24 23:12:01 -04:00
47f117abe6
Don't try to display subscriptions when no user is authenticated
2021-05-22 11:51:05 -04:00
d2ff139c51
Add display of subscriptions in taskDetail for the current user
2021-05-20 20:12:52 -04:00
71074e6f1b
Make admin links link to current task or tool
2021-05-20 18:50:32 -04:00
192848fb43
Inherit page title from base template
2021-05-20 18:50:32 -04:00
82b1d998c3
Use task_li template in toolDetail
2021-05-20 18:50:32 -04:00
8be59ecff7
Reduce the height of the notes field in taskDetail
2021-05-20 18:50:32 -04:00
66c1ef629b
Use django-recurrence for recurrence fields
2021-05-19 18:22:33 -04:00
6918a3d497
Add slug field for tools, and base URLs on it
2021-05-19 17:08:31 -04:00
cf6bf97e45
Only use implicit AutoFields for primary keys
...
django really doesn't handle updating PKs well, so don't bother.
Reset migrations, because I don't really have enough data for it to be
worth the effort to migrate
2021-05-19 14:06:45 -04:00
e19df73642
Add a command to import a user from LDAP
2021-05-15 13:27:43 -04:00
76ffb649a3
Don't show extra rows for admin inlines
2021-05-14 22:56:46 -04:00
c790296c70
Inline events in the admin interface
2021-05-14 22:56:43 -04:00
dc4bfcca29
Inline Tool/Task subscriptions in the admin interface
2021-05-14 22:20:49 -04:00
6d1ef6ab22
Add relative representation of dates in task listings
2021-05-14 22:09:02 -04:00
7c14e4733c
Split tool/task list items into component templates
2021-01-21 17:12:05 -05:00
58a5645cdf
Use {% empty %}
instead of if/else in index
2021-01-21 17:10:15 -05:00
48e5ec1ca3
Don't allow non-staff users to impersonate other users in event form
2020-12-26 19:24:16 -05:00
e02ba33348
Set event form initial values in init instead of constructor arguments
2020-12-24 15:30:45 -05:00
e4b45ad948
Check if user is authenticated for showing/accepting task event form
2020-12-22 15:32:58 -05:00
86fe80b375
Use markdown for task notes, also add markdown task description
2020-12-22 15:15:43 -05:00
fb0b5be914
Switch to Group-based reminder subscriptions, add tool subscriptions
2020-12-17 11:47:22 -05:00
09bc22f60b
Improve style and responsiveness of event entry in taskDetail
2020-12-15 01:46:23 -05:00
9d825f74c4
Add an alert in taskDetail for overdue events
2020-12-15 01:45:15 -05:00
164d81871a
Improve appearence of events table in taskDetail
2020-12-15 01:44:05 -05:00
f475e1bd0e
Move "base" template to top level
2020-12-15 00:37:15 -05:00
99ee47052c
Use bootstrap for UI, abstracted into a base template
...
makes web interface look a bit less terrible
also changed to extensions recognized by web-mode for Django Templates
2020-12-15 00:37:15 -05:00
a005ab151b
Properly format dates in templates
2020-12-08 16:04:45 -05:00
7cdf6e961f
sendNotifications: Use django send_mail function, add some error handling
2020-12-08 16:04:45 -05:00
dc82bfc58a
sendNotifications: Use a template for the email message
2020-12-08 16:04:45 -05:00
927094ee41
Add per-user Reminder model and adjust sendNotifications to use it
2020-12-08 16:04:45 -05:00
6640306113
Prepopulate the slug field in the Task Admin page
2020-12-03 17:59:45 -05:00
9ec48f075f
Initial Commit
...
basic web-app functionality works
2020-12-03 12:31:39 -05:00