Commit graph

146 commits

Author SHA1 Message Date
Josh Washburne
3a3881f661 Added better jingle functionality. 2020-04-11 18:17:39 -04:00
Josh W
c8568335b8 Remove more redundant queries. 2020-03-11 12:15:57 -04:00
Josh W
0a6422afcd Remove redundant query. 2020-03-11 12:07:24 -04:00
Josh W
855c747155 Optimize import and make output user-friendly. 2020-03-11 11:58:50 -04:00
Josh W
17f79d2a4c Use prefetch/select related to optimize. Cleanup. 2020-03-10 14:53:13 -04:00
Josh W
518887e82a No more redundant queries for profile. Cleanup. 2020-03-10 14:51:15 -04:00
Josh W
2fdcb38aa8 Change related names to something more helpful. 2020-03-10 14:50:53 -04:00
Josh W
704a792e49 Add optional Debug Toolbar for optimization help. 2020-03-10 14:48:03 -04:00
Josh W
7b103c6c71 Made requests ordering more logical for jingles. 2020-02-19 15:31:29 -05:00
Josh W
4e23507363 Refactor for inline reqs. Added inline favorites. 2020-02-19 15:30:47 -05:00
Josh W
2b3b21c6d8 Added django-axes for failed login monitoring. 2020-02-16 13:27:49 -05:00
Josh W
50242e4c2e Added BREACH protection. 2020-02-15 22:38:33 -05:00
Josh W
ccddf6c8bf Added dynamic settings and removed my own attempt. 2020-02-15 21:12:30 -05:00
Josh W
6e4cccb5f6 Remove old unused code. 2020-02-15 18:12:25 -05:00
Josh W
098c772da9 Safer password/token generation for the DJ. 2020-02-15 18:01:13 -05:00
Josh W
11d6b102af Logic error with admin requests. 2020-02-15 13:34:12 -05:00
Josh W
98fa88bd20 Rename variable for less confusion. 2020-02-15 13:33:48 -05:00
Josh W
5f3d507612 Staff requests shouldn't affect when to play next. 2020-02-14 15:34:04 -05:00
Josh W
7b3ed3d127 Expanded song requests to artists, game, & album. 2020-02-13 11:33:10 -05:00
Josh W
d9ffd9a3c0 Added related name for Song_Artists. 2020-02-13 11:31:15 -05:00
Josh W
e2ae6378bd Staff should not be bound by request limits. 2020-02-13 11:30:39 -05:00
Josh W
d4022bdb31 Add Game column to SongRequest admin page. 2020-02-08 00:07:58 -05:00
Josh W
568b3f2f66 Provide an annotate string directly if requested. 2020-02-08 00:07:04 -05:00
Josh W
e7d30d7f3b Decouple ALLOWED_HOSTS. 2020-01-21 18:07:39 -05:00
Josh W
225a2c5b26 Add inline admin action for requesting songs. 2020-01-21 14:51:27 -05:00
Josh W
45d69410b3 Revert accidental gettext_lazy change. 2020-01-21 13:20:07 -05:00
Josh W
2f955c8241 DRF: changed base_name to basename. 2020-01-21 12:21:07 -05:00
Josh W
b393c7da3e Removing django-authtools. 2020-01-21 12:20:40 -05:00
Josh W
81700335cf Allow new song requests from admin page. 2019-11-28 22:35:51 -05:00
Josh W
269e2e30a8 Faulty logic with queued queryset. 2019-11-23 23:56:16 -05:00
Josh W
427c06fb35 Redefine new_requests. 2019-11-23 22:31:11 -05:00
Josh W
8badc08818 Next requests are now based on queued, not played. 2019-11-23 19:42:29 -05:00
RecursiveGreen
813531be26 Add replaygain support. 2019-07-03 11:57:46 -04:00
RecursiveGreen
b30003847d Better request display in the admin interface. 2019-07-03 11:57:25 -04:00
RecursiveGreen
0907ea72bd Support uploading to Amazon S3 (and equivalent). 2019-06-12 13:51:36 -04:00
RecursiveGreen
c7811ddd11 Code shuffle. 2019-06-10 07:37:22 -04:00
RecursiveGreen
d866ce7cda Re-enable the custom Radio IRI model form/field. 2019-06-06 15:45:56 -04:00
RecursiveGreen
f3ec6a1ae3 Create a custom validator for the radio IRI. 2019-06-06 15:45:25 -04:00
RecursiveGreen
6f76b7c611 ugettext is deprecated--use gettext instead. 2019-06-06 15:44:56 -04:00
RecursiveGreen
58dddd2d0d Stores now accessible through API. 2019-06-04 14:58:52 -04:00
RecursiveGreen
52ad3c8600 Removed unused import. 2019-06-04 14:26:09 -04:00
RecursiveGreen
5317b45748 Forgot to add 'active' to fields. 2019-06-04 12:43:04 -04:00
RecursiveGreen
c428a5a3e9 Add Store Serializer and changed related_name. 2019-06-04 12:22:58 -04:00
RecursiveGreen
c305a32717 Updated API for new Stores and general cleanup. 2019-06-04 12:03:12 -04:00
RecursiveGreen
3afc5c7a3a Implemented Store into admin pages. 2019-06-03 15:03:23 -04:00
RecursiveGreen
ba1f6f05da Fixed total variables. 2019-06-03 15:02:43 -04:00
RecursiveGreen
eed7aee596 Temporarily disable custom ModelField for IRI. 2019-06-03 14:41:23 -04:00
RecursiveGreen
c48f848bba Comment cleanup with proper RFC numbers. 2019-06-03 14:37:28 -04:00
RecursiveGreen
4c7c2e0dc3 Add string representation for Store. 2019-06-03 11:29:18 -04:00
RecursiveGreen
d7360887cd Add docstring. 2019-06-03 11:01:32 -04:00