-
60217a600b
Add setuptools to server dependencies, as
collectstatic
needs it
Adam Goldsmith
2022-02-15 16:33:45 -0500
-
c7037d3621
Add missing bleach dependency
Adam Goldsmith
2022-02-15 16:16:49 -0500
-
a9ad48bd2e
Add /markdownx/ to gitignore
Adam Goldsmith
2022-02-14 16:27:59 -0500
-
be4344f956
[paperwork] Move email templates to subfolder
Adam Goldsmith
2022-02-14 15:26:47 -0500
-
ce2f656805
Remove router for paperwork (just use default db instead)
Adam Goldsmith
2022-02-14 15:24:08 -0500
-
52feb2d0b2
Merge remote-tracking branch 'paperwork/main'
Adam Goldsmith
2022-02-14 12:44:42 -0500
-
-
1f5ffcc5d3
[paperwork] Add admin action to send notification emails for new certifications
Adam Goldsmith
2022-02-14 11:05:35 -0500
-
61fc2386e5
Make initial migration for membershipworks app
Adam Goldsmith
2022-02-12 00:07:16 -0500
-
f92a08c851
Switch from Pipenv to PDM
Adam Goldsmith
2022-02-11 23:52:31 -0500
-
35f714760d
Add/apply black formatter
Adam Goldsmith
2022-02-11 13:48:47 -0500
-
d50cec383e
Add complete Member, Flag, and MemberFlag models
Adam Goldsmith
2022-02-10 16:51:32 -0500
-
9997c129ff
Add some display and filtering options to paperwork admin
Adam Goldsmith
2022-02-05 00:28:58 -0500
-
c77b02cdf3
Show messages in base template
Adam Goldsmith
2022-02-07 19:48:08 -0500
-
81d12f86a9
Add missing
notes
field to Certifications
Adam Goldsmith
2022-02-04 17:14:17 -0500
-
a586688653
Add Certification Version model, moving existing data to it
Adam Goldsmith
2022-02-04 16:30:52 -0500
-
da8417c12b
Define DEFAULT_AUTO_FIELD
Adam Goldsmith
2022-02-04 15:44:10 -0500
-
4ac3fd1806
Add django-admin-logs app for viewing admin history
Adam Goldsmith
2022-02-04 11:12:11 -0500
-
030cbe8a92
Use autocomplete for member field in Certification admin
Adam Goldsmith
2022-02-03 16:36:37 -0500
-
a892f11c0f
Add intial migration for paperwork
Adam Goldsmith
2022-02-03 16:19:03 -0500
-
68a42b90ce
"Fix" foreign key to members table
Adam Goldsmith
2022-02-03 16:17:33 -0500
-
d34bff860a
Allow management of all paperwork models
Adam Goldsmith
2022-02-03 13:54:13 -0500
-
4fb8aa74f0
Move Members model to new "membershipworks" app
Adam Goldsmith
2022-02-03 13:45:58 -0500
-
192145e32a
Update dependencies
Adam Goldsmith
2022-02-03 00:32:49 -0500
-
6a07e0be3e
Specify minor versions of dependencies
Adam Goldsmith
2022-02-03 00:31:41 -0500
-
8c0252f68c
Bump bootstrap to 5.1
Adam Goldsmith
2022-01-31 15:09:36 -0500
-
c79a748720
Change LockerRental address to just include column letter and number
Adam Goldsmith
2022-01-28 17:03:55 -0500
-
78f5d79e01
Add search fields for locker rentals
Adam Goldsmith
2022-01-28 16:03:58 -0500
-
bd9ce2457b
rentals: Reverse ordering of locker numbers
Adam Goldsmith
2022-01-28 15:59:54 -0500
-
d41dc9044c
rentals: Add
__str__()
for LockerUnit
Adam Goldsmith
2022-01-27 16:28:26 -0500
-
b956812e67
Rename recmaint -> cmsmanage
Adam Goldsmith
2022-01-27 16:05:12 -0500
-
91255cb06c
rentals: Change numbering scheme to match reality
Adam Goldsmith
2022-01-27 14:55:27 -0500
-
edc66865e0
Ignore some djlint rules
Adam Goldsmith
2022-01-25 00:05:01 -0500
-
813e432399
Use
{% url %}
instead of hard-coded urls
Adam Goldsmith
2022-01-25 00:03:52 -0500
-
29c0afadcc
Add namespaces to app URL confs
Adam Goldsmith
2022-01-25 00:00:58 -0500
-
c365c56808
Add
pre-commit
dependency and config
Adam Goldsmith
2022-01-24 23:40:11 -0500
-
ecdd2f861c
Add and apply black formatter
Adam Goldsmith
2022-01-24 23:37:04 -0500
-
0d34d4832a
Add first attempt at locker rental management
Adam Goldsmith
2022-01-24 22:03:10 -0500
-
1577cb7654
Add and apply djlint
Adam Goldsmith
2022-01-23 23:03:08 -0500
-
cc18c78235
Rename .djhtml files to .dj.html
Adam Goldsmith
2022-01-23 23:01:47 -0500
-
c1c6a5a4ef
Specify minor versions of dependencies
Adam Goldsmith
2022-01-23 22:25:26 -0500
-
32609b000d
Add full event log to toolDetail
Adam Goldsmith
2021-05-24 23:12:24 -0400
-
eb0e58c9f4
Clear event form on save
Adam Goldsmith
2021-05-24 23:12:01 -0400
-
47f117abe6
Don't try to display subscriptions when no user is authenticated
Adam Goldsmith
2021-05-22 11:51:05 -0400
-
d2ff139c51
Add display of subscriptions in taskDetail for the current user
Adam Goldsmith
2021-05-20 20:12:52 -0400
-
71074e6f1b
Make admin links link to current task or tool
Adam Goldsmith
2021-05-20 18:42:36 -0400
-
192848fb43
Inherit page title from base template
Adam Goldsmith
2021-05-20 18:41:38 -0400
-
41e3485d71
Add
manage
script to Pipfile
Adam Goldsmith
2021-05-20 18:20:20 -0400
-
82b1d998c3
Use task_li template in toolDetail
Adam Goldsmith
2021-05-20 18:20:04 -0400
-
8be59ecff7
Reduce the height of the notes field in taskDetail
Adam Goldsmith
2021-05-20 18:00:12 -0400
-
726b79c990
Migrate to Bootstrap 5
Adam Goldsmith
2021-05-20 17:44:13 -0400
-
66c1ef629b
Use django-recurrence for recurrence fields
Adam Goldsmith
2021-05-19 18:22:33 -0400
-
6918a3d497
Add slug field for tools, and base URLs on it
Adam Goldsmith
2021-05-19 17:01:28 -0400
-
cb28da70e9
Add uvicorn and mysqlclient dependencies
Adam Goldsmith
2021-05-19 14:09:38 -0400
-
cf6bf97e45
Only use implicit AutoFields for primary keys
Adam Goldsmith
2021-05-19 13:28:38 -0400
-
e19df73642
Add a command to import a user from LDAP
Adam Goldsmith
2021-05-15 13:27:43 -0400
-
76ffb649a3
Don't show extra rows for admin inlines
Adam Goldsmith
2021-05-14 22:56:46 -0400
-
c790296c70
Inline events in the admin interface
Adam Goldsmith
2021-05-14 22:56:26 -0400
-
dc4bfcca29
Inline Tool/Task subscriptions in the admin interface
Adam Goldsmith
2021-05-14 22:20:49 -0400
-
6d1ef6ab22
Add relative representation of dates in task listings
Adam Goldsmith
2021-05-14 22:09:02 -0400
-
ef81e2ba51
Use python 3.7 instead of 3.9
Adam Goldsmith
2021-05-14 22:06:11 -0400
-
c817ea8532
Change certification definition naming scheme and define ordering
Adam Goldsmith
2021-04-29 14:01:07 -0400
-
819c32b915
Order members by first name, then last name
Adam Goldsmith
2021-04-29 13:50:49 -0400
-
84ac1e8257
Fix
==
-> isinstance
typo
Adam Goldsmith
2021-04-29 13:32:49 -0400
-
2690e2550d
Add wsgi config file
Adam Goldsmith
2021-03-24 15:14:04 -0400
-
a5cd992c0a
Add Authentication via LDAP
Adam Goldsmith
2021-03-24 14:33:07 -0400
-
16eb034b03
Add Member table from membershipworks database
Adam Goldsmith
2021-03-23 17:11:11 -0400
-
090bb9e07a
Initial Commit, basic models/admin pages for CMS_Database tables
Adam Goldsmith
2021-03-23 17:08:00 -0400
-
7c14e4733c
Split tool/task list items into component templates
Adam Goldsmith
2021-01-21 17:12:05 -0500
-
58a5645cdf
Use
{% empty %}
instead of if/else in index
Adam Goldsmith
2021-01-21 17:10:15 -0500
-
48e5ec1ca3
Don't allow non-staff users to impersonate other users in event form
Adam Goldsmith
2020-12-24 15:31:43 -0500
-
e02ba33348
Set event form initial values in init instead of constructor arguments
Adam Goldsmith
2020-12-24 15:30:45 -0500
-
ff42396208
Redirect to previous page on login, instead of home page
Adam Goldsmith
2020-12-22 15:36:02 -0500
-
e4b45ad948
Check if user is authenticated for showing/accepting task event form
Adam Goldsmith
2020-12-22 15:32:58 -0500
-
86fe80b375
Use markdown for task notes, also add markdown task description
Adam Goldsmith
2020-12-22 15:15:43 -0500
-
06e493ea19
Use LDAP for authentication, sync all groups
Adam Goldsmith
2020-12-22 01:10:39 -0500
-
a93b114005
Remove AUTH_PASSWORD_VALIDATORS as user accounts will come from LDAP
Adam Goldsmith
2020-12-18 14:10:33 -0500
-
34d659050e
Move settings into module and split out dev settings
Adam Goldsmith
2020-12-18 14:09:11 -0500
-
fb0b5be914
Switch to Group-based reminder subscriptions, add tool subscriptions
Adam Goldsmith
2020-12-17 11:47:22 -0500
-
365c97d0ef
Add bootstrap styling to login page
Adam Goldsmith
2020-12-15 14:16:10 -0500
-
09bc22f60b
Improve style and responsiveness of event entry in taskDetail
Adam Goldsmith
2020-12-15 01:46:23 -0500
-
7b0ea4cb62
Add django-widget-tweaks package
Adam Goldsmith
2020-12-15 01:46:09 -0500
-
9d825f74c4
Add an alert in taskDetail for overdue events
Adam Goldsmith
2020-12-15 01:45:15 -0500
-
164d81871a
Improve appearence of events table in taskDetail
Adam Goldsmith
2020-12-15 01:44:05 -0500
-
65ca110b81
Use pipenv for dependency management
Adam Goldsmith
2020-12-15 00:18:45 -0500
-
3cd95443e6
Add basic login/logout pages and nav items
Adam Goldsmith
2020-12-14 13:26:47 -0500
-
f475e1bd0e
Move "base" template to top level
Adam Goldsmith
2020-12-14 13:22:14 -0500
-
99ee47052c
Use bootstrap for UI, abstracted into a base template
Adam Goldsmith
2020-12-11 14:29:18 -0500
-
a005ab151b
Properly format dates in templates
Adam Goldsmith
2020-12-08 16:04:03 -0500
-
7cdf6e961f
sendNotifications: Use django send_mail function, add some error handling
Adam Goldsmith
2020-12-08 16:03:19 -0500
-
dc82bfc58a
sendNotifications: Use a template for the email message
Adam Goldsmith
2020-12-08 16:02:08 -0500
-
927094ee41
Add per-user Reminder model and adjust sendNotifications to use it
Adam Goldsmith
2020-12-07 18:02:46 -0500
-
6640306113
Prepopulate the slug field in the Task Admin page
Adam Goldsmith
2020-12-03 17:59:45 -0500
-
9ec48f075f
Initial Commit
Adam Goldsmith
2020-12-03 12:31:39 -0500