Commit graph

  • 068e9e05a8 Add Song Request History functionality to the API. Josh Washburne 2018-04-05 16:23:01 -0400
  • a94b75a663 Rearrange Song Serializers to clean up code. Josh Washburne 2018-04-05 16:22:15 -0400
  • 62a4b8db40 Adding Profile API functionality. Josh Washburne 2018-04-05 10:59:30 -0400
  • 81c948783b Retrieve Album and Game information from Song serializer. Josh Washburne 2018-04-05 10:58:27 -0400
  • 253ee3ddd2 SongCreateSerializer no longer needed. Josh Washburne 2018-04-04 11:04:50 -0400
  • 6dd4fa72ec Add/Remove artists for song objects in the API. Code cleanup. Josh Washburne 2018-04-03 16:24:54 -0400
  • 5bcf6c72d9 Don't include the DJ for create/modify permissions. Josh Washburne 2018-04-03 16:23:48 -0400
  • 1d6a2662c3 Deal with optional trailing slashes. Josh Washburne 2018-04-03 16:23:17 -0400
  • d785fae875 Remove temporary debuging code. Josh Washburne 2018-04-03 09:30:30 -0400
  • aaad64dc39 Different serializers for different actions. Josh Washburne 2018-04-02 16:54:53 -0400
  • ddbcf5c96f Removed unnecessary import. Josh Washburne 2018-04-02 16:51:48 -0400
  • f24d1dacbc Allow no artists to be attached at song creation in API. Josh Washburne 2018-04-02 16:51:24 -0400
  • 76493de8c8 Switching to MIT license--GPL'd libraries will be in separate project. RecursiveGreen 2018-03-31 12:37:04 -0400
  • 22f3aeb693 Add making song requests from the API. Josh Washburne 2018-03-30 17:22:18 -0400
  • de74f17fb0 is_requestable wasn't checking already queued songs in SongRequest. Josh Washburne 2018-03-30 17:21:40 -0400
  • b342fbb116 Make date output less verbose. Josh Washburne 2018-03-30 13:07:58 -0400
  • f6e0365e6b RadioProfile now has song request functionality. Josh Washburne 2018-03-30 12:53:41 -0400
  • b599aa5d1e Only pass queued_at to be updated. Josh Washburne 2018-03-30 12:52:19 -0400
  • 733163f7ba Requestability forgot to check that it was enabled and published. Josh Washburne 2018-03-30 12:46:21 -0400
  • 12bce62773 Fix check for next request date in case last_played is NULL. Josh Washburne 2018-03-30 12:35:02 -0400
  • 09ecf2a0ca Implement song/jingle boolean checks. Josh Washburne 2018-03-30 11:06:45 -0400
  • aa90232897 Add ability to get song requests and inform when song is played. RecursiveGreen 2018-03-29 22:59:51 -0400
  • 339a74a453 Fix disable signal by checking for empty 'update_fields'. RecursiveGreen 2018-03-29 22:58:59 -0400
  • 7d4446c5b2 Add history funtions for song requests. RecursiveGreen 2018-03-29 22:58:06 -0400
  • 311f744d62 Enabling/Disabling will now affect other objects. Josh Washburne 2018-03-29 16:22:15 -0400
  • 3b55456a78 Add RadioManager to remaining Radio models. Josh Washburne 2018-03-29 12:14:24 -0400
  • b927bd5bc0 Move common behaviors and querysets to Core. Josh Washburne 2018-03-29 12:13:38 -0400
  • 3b62bc7b03 Enable token authentication. RecursiveGreen 2018-03-28 21:12:28 -0400
  • 862bf63d6e Add custom permissions and apply them to radio API views. Josh Washburne 2018-03-28 16:56:53 -0400
  • abe64f3a7d Add rudimentary API functionality. Josh Washburne 2018-03-28 16:12:55 -0400
  • 0fb7f148bb Add functions to grab random songs/jingles. Josh Washburne 2018-03-28 14:43:03 -0400
  • 4138015054 Add requestable functionality. Code cleanup. Josh Washburne 2018-03-28 12:42:28 -0400
  • def413a74f Code cleanup. Josh Washburne 2018-03-28 12:41:11 -0400
  • 850b3a5211 Functions in utils.py relocated. File no longer necessary. Josh Washburne 2018-03-28 12:40:17 -0400
  • f8c49e18e5 When a song request is fulfilled, update song data. Josh Washburne 2018-03-27 15:59:53 -0400
  • f9d24de34c Code cleanup. Josh Washburne 2018-03-27 15:58:26 -0400
  • 5a48b68b2f Allow for newer versions of requirements. Josh Washburne 2018-03-27 15:58:12 -0400
  • 4a688bade0 Function renaming and move into Song manager. Josh Washburne 2018-03-27 12:05:44 -0400
  • 17a85b2197 Add calculating waittimes for playing/requesting songs. Josh Washburne 2018-03-26 15:35:31 -0400
  • 2704afaba3 Add pretty time display function. Josh Washburne 2018-03-26 15:28:38 -0400
  • d8ed766696 PEP8 cleanup. Josh Washburne 2018-01-19 12:19:59 -0500
  • f4ee7c5bd1 Create DJ profile manually as signals won't work in migration. Josh Washburne 2018-01-19 12:19:45 -0500
  • 0607d26685 Add Profiles app to the admin page. Josh Washburne 2018-01-19 12:19:13 -0500
  • 616b7308cf Change default ordering for SongRequest. Josh Washburne 2018-01-19 12:18:50 -0500
  • cf5cea2e52 Move signal to it's own file. Josh Washburne 2018-01-19 11:26:14 -0500
  • f7f65dae68 Checked off radio functionality and profile models. Josh Washburne 2018-01-18 12:46:03 -0500
  • ee9977f9bc Initial Profiles app commit. Josh Washburne 2018-01-18 12:45:00 -0500
  • 45b98fe1d7 Add naming/sorting changes. Josh Washburne 2018-01-18 12:44:32 -0500
  • 00dd697aca Removed commented code (doh!) RecursiveGreen 2018-01-14 21:29:26 -0500
  • 739b2bddcb Implemented Game/Album changing to Song in admin. RecursiveGreen 2018-01-14 21:23:26 -0500
  • 476ddb7a5a Moved Song/Artist changes to generic function. RecursiveGreen 2018-01-14 18:38:14 -0500
  • a7ccb61e07 More DRY code cleanup. RecursiveGreen 2018-01-14 15:21:04 -0500
  • 25485b54b9 Clean up Songs/Artists admin actions. RecursiveGreen 2018-01-13 00:39:13 -0500
  • 497ce3f381 Add TODO to keep track of things. RecursiveGreen 2018-01-12 22:36:12 -0500
  • 65fb7d9f15 Add admin actions for adding/removing multiple artists to songs. Josh Washburne 2018-01-12 16:35:25 -0500
  • d8379fe198 Default ordering models and "full_title" for Song. Josh Washburne 2018-01-12 16:34:43 -0500
  • 126c4684d9 Temporarily turn off SQL query logging. Josh Washburne 2018-01-12 16:33:37 -0500
  • eeae0ab9da Add GPLv3 text. Josh Washburne 2018-01-08 12:38:40 -0500
  • 66fb13c9b0 Changing licenses due to library conflicts. *sigh* Josh Washburne 2018-01-08 12:38:09 -0500
  • 53437d6d96 I lied--now I added the docstring. Josh Washburne 2018-01-08 09:39:55 -0500
  • 770bf23f15 Added docstring and code cleanup. Josh Washburne 2018-01-08 09:39:28 -0500
  • 6b93fc5f6c Code cleanup for Python 3. Josh Washburne 2018-01-06 13:11:51 -0500
  • 037dd98b49 Naturalize function now removes punctuation as well. Josh Washburne 2018-01-06 12:57:10 -0500
  • 6ca8b848d2 Implement natural sorting. (Yay!) Josh Washburne 2018-01-05 15:18:12 -0500
  • 89d859e371 Jumped the gun--don't want a custom field. Josh Washburne 2018-01-05 15:01:07 -0500
  • d349b51923 Add NaturalSortField support. Josh Washburne 2018-01-05 10:42:17 -0500
  • 113c93d27b Code cleanup. Josh Washburne 2018-01-05 10:41:24 -0500
  • 3be097ed38 Merge branch 'master' of https://github.com/RecursiveGreen/spradio-django2 Josh Washburne 2018-01-04 16:31:25 -0500
  • dae133e5c3 Enable SQL query logging to console for development. Josh Washburne 2018-01-04 16:30:31 -0500
  • e0465acb67 Implement importing old SQLite3 DB via command line. Josh Washburne 2018-01-04 16:29:59 -0500
  • a5a275ef5a Add default Artist ordering. Josh Washburne 2018-01-04 16:29:29 -0500
  • 4555de206a Set up Enabled/Published as boolean properties. Josh Washburne 2018-01-04 16:28:59 -0500
  • fdd80529f1
    Updated with some background info. Josh Washburne 2018-01-04 11:59:28 -0500
  • 0d346adee9 Initial commit/enabling of the Radio app. Josh Washburne 2017-12-29 09:56:47 -0500
  • d985efada9 Added more docstrings. Josh Washburne 2017-12-29 09:08:19 -0500
  • 29f7834921 PEP8 cleanup. Josh Washburne 2017-12-28 14:44:01 -0500
  • 2a5c8e02e0 Set core default settings on initial commit. Josh Washburne 2017-12-28 10:43:15 -0500
  • bf7b5061e9 Automatically create DJ user at initial migration. Josh Washburne 2017-12-28 10:10:39 -0500
  • 0b0a0191f2 Enable Core app and authtools. Josh Washburne 2017-12-27 16:12:53 -0500
  • 2d62bdf6f0 Add authtools to requirements. Josh Washburne 2017-12-27 16:11:49 -0500
  • fa0677de95 Initial Core app commit. Josh Washburne 2017-12-27 16:11:20 -0500
  • 739820d401 Initial project commit. Josh Washburne 2017-12-26 15:11:18 -0500
  • b8532b0c07 Add database URL and Postgresql support. Josh Washburne 2017-12-26 15:06:01 -0500
  • 806763f0bd Initial requirements. Josh Washburne 2017-12-26 12:10:29 -0500
  • bbd2352abf Visual cleanup to readme. Josh Washburne 2017-12-26 12:00:15 -0500
  • a3c4fb2f1e Keep dev tools out of requirements. Josh Washburne 2017-12-26 11:59:44 -0500
  • cd4465f08c Initial commit. Josh Washburne 2017-12-26 11:54:56 -0500