|
efb15dd118
|
membershipworks: Show change link in EventMeetingTimeInline
Ruff / ruff (push) Successful in 2m19s
Test / test (push) Successful in 9m9s
|
2024-09-09 22:33:01 -04:00 |
|
|
69defab388
|
membershipworks: Indicate in admin events with meeting times not matching event start/end
|
2024-09-09 22:33:01 -04:00 |
|
|
59d2ff4cb7
|
membershipworks: Add more useful MW links to EventAdmin change page
|
2024-09-09 22:33:01 -04:00 |
|
|
d25f1e673a
|
membershipworks: Copy EventMeetingTime start date to end in admin, when blank
just a minor improvement in UX
|
2024-09-09 22:33:01 -04:00 |
|
|
0cd88c00f1
|
membershipworks: Add refresh action in EventAdmin
|
2024-08-29 21:45:56 -04:00 |
|
|
c356913a8b
|
membershipworks: Clean up Event admin change view
|
2024-08-29 21:45:56 -04:00 |
|
|
e34ccbfb48
|
membershipworks: Set action labels without overriding _get_tool_dict
|
2024-08-29 21:45:56 -04:00 |
|
|
b98804e514
|
membershipworks: Use django-simple-history for Member, Flag, and MemberFlag
|
2024-08-29 21:45:56 -04:00 |
|
|
8fccb3c7fb
|
membershipworks: Use new Django 5.1 __ lookups in admin list_display
https://docs.djangoproject.com/en/5.1/releases/5.1/#django-contrib-admin
|
2024-08-09 01:47:32 -04:00 |
|
|
e11e12307a
|
Improve various admin pages performance using select/prefetch related
|
2024-08-09 01:47:32 -04:00 |
|
|
d792efc084
|
reservations: Make ReservationAdmin more useful for subclasses
|
2024-08-09 01:47:32 -04:00 |
|
|
e4280361d1
|
membershipworks: Convert EventMeetingTime to subclass of Reservation
|
2024-08-09 01:47:32 -04:00 |
|
|
b1d3f16459
|
membershipworks: Add event instructor name to EventInvoice list_display
Ruff / ruff (push) Successful in 29s
Test / test (push) Successful in 4m5s
|
2024-05-24 11:38:05 -04:00 |
|
|
229558116b
|
membershipworks: Add event start/end to EventInvoice list_display
Ruff / ruff (push) Successful in 29s
Test / test (push) Successful in 3m55s
|
2024-05-24 11:30:34 -04:00 |
|
|
26420ce28e
|
membershipworks: Add a model admin for event invoices
Ruff / ruff (push) Successful in 30s
Test / test (push) Successful in 4m13s
|
2024-05-24 11:19:14 -04:00 |
|
|
8b1722d1f0
|
membershipworks: Hide EventExt.registrations from admin
Ruff / ruff (push) Successful in 27s
Test / test (push) Successful in 4m24s
|
2024-05-08 12:48:10 -04:00 |
|
|
df4c5564c4
|
membershipworks: Remove unnecessary admin.display() function
|
2024-05-08 12:46:56 -04:00 |
|
|
1310e72e3f
|
membershipworks: Convert EventExt.details_timestamp to GeneratedField
was waiting on Django 5.0.5 to fix
https://code.djangoproject.com/ticket/35350
|
2024-05-08 12:45:34 -04:00 |
|
|
b6b16a17d8
|
membershipworks: Add model and admin for EventInvoice
|
2024-04-05 14:10:08 -04:00 |
|
|
132b134dc5
|
membershipworks: Use nh3 to unescape event titles
|
2024-04-04 00:23:06 -04:00 |
|
|
7fd9181da1
|
membershipworks: Add changelist action to sync UCS accounts
Ruff / ruff (push) Successful in 21s
|
2024-02-08 15:45:02 -05:00 |
|
|
2d16029ed7
|
membershipworks: Switch EventExt.details_timestamp to an annotation
Ruff / ruff (push) Successful in 22s
to avoid issues with saving new objects with GeneratedFields when the
pk is set
|
2024-02-01 11:14:49 -05:00 |
|
|
8961542d14
|
Use decorator to keep track of group names for django-q2 tasks
|
2024-02-01 11:10:22 -05:00 |
|
|
eec1420ee9
|
membershipworks: Fix EventInstructor search_fields
Ruff / ruff (push) Successful in 1m16s
|
2024-01-29 21:49:45 -05:00 |
|
|
e10bcd5b49
|
membershipworks: Add storage and scraping for Event details
|
2024-01-29 21:48:19 -05:00 |
|
|
02777265b0
|
Switch from Black to Ruff for formatting, add linting/import sorting
|
2024-01-18 14:21:36 -05:00 |
|
|
27c705668c
|
membershipworks: Slightly simplify admin task "last run time" logic
|
2024-01-18 13:58:28 -05:00 |
|
|
34f520aa81
|
membershipworks: Autocomplete instructor field in EventExt admin
|
2024-01-02 19:26:06 -05:00 |
|
|
8827a77c0c
|
membershipworks: Hide actual URL field in EventExt admin
|
2024-01-02 19:21:48 -05:00 |
|
|
fbdfb47e60
|
membershipworks: Improve EventExt admin
|
2024-01-02 10:54:29 -05:00 |
|
|
f5688e39c3
|
membershipworks: Scrape event data, with extension model for extra data
|
2023-12-30 14:36:21 -05:00 |
|
|
ee7c18f575
|
Add search fields and date drilldowns to various admin pages
|
2023-12-29 18:23:10 -05:00 |
|
|
8d78868e88
|
membershipworks: Handle case where scrape task has never been run in admin action
|
2023-12-22 13:37:19 -05:00 |
|
|
7afcc1f9e0
|
membershipworks: Add "refresh data" changelist actions to admin
|
2023-12-21 14:56:38 -05:00 |
|
|
7f7c6484ea
|
membershipworks: Add Transaction model and admin
Retroactively adding to the initial migration as this table already
existed, just wasn't represented in the Django app yet
|
2023-12-20 00:26:42 -05:00 |
|
|
e03b9e3c70
|
Always show admin facet counts in most models with filters
New feature in Django 5.0
Didn't enable always on HIDEvent admin, as the table size is relatively large
|
2023-12-04 13:09:13 -05:00 |
|
|
b48c723bc4
|
Optimize member autocomplete by using indexes and istartswith
|
2023-03-31 23:54:16 -04:00 |
|
|
03ccf73d81
|
membershipworks: Improve admin listing for Flags
|
2023-01-19 19:02:03 -05:00 |
|
|
35f714760d
|
Add/apply black formatter
|
2022-02-11 23:50:46 -05:00 |
|
|
d50cec383e
|
Add complete Member, Flag, and MemberFlag models
|
2022-02-10 17:00:44 -05:00 |
|
|
030cbe8a92
|
Use autocomplete for member field in Certification admin
|
2022-02-03 16:37:18 -05:00 |
|
|
4fb8aa74f0
|
Move Members model to new "membershipworks" app
|
2022-02-03 13:45:58 -05:00 |
|