ihaspeks/clip-ranker.git
20 months agoChanges to help with deployment main
Georgios Atheridis [Tue, 24 Jan 2023 13:39:27 +0000 (13:39 +0000)]
Changes to help with deployment

Made changes to settings so that it is easier to deploy the django
application. Created instructions to deploy to Debian 11 and added extra
help files to go along with the deployment.

20 months agoTokens are now refreshed if they expire
Georgios Atheridis [Mon, 23 Jan 2023 17:17:29 +0000 (17:17 +0000)]
Tokens are now refreshed if they expire

Access tokens of the user who makes the request are now used instead
of the first user in the database. Access tokens are now also refreshed
when they make an unauthorised request.

20 months agoUploaded user now visible during ranking and result viewing
Georgios Atheridis [Mon, 23 Jan 2023 16:01:22 +0000 (16:01 +0000)]
Uploaded user now visible during ranking and result viewing

When ranking clips and viewing the results the twitch username
of the person who sent the clip is now visible. This name is the
username saved in the database and does not make an API call
to twitch servers using the user id. As a result, the twitch
username may be outdated.

20 months agoAdmin has more options on which clips to allow and deny
Georgios Atheridis [Mon, 23 Jan 2023 14:03:54 +0000 (14:03 +0000)]
Admin has more options on which clips to allow and deny

The admin can now choose to only allow clips from specific channel,
clips that were made during a specific date or later, whether or not
the user who is uploading the clip also needs to be the one who has
clipped, and also added a cutoff point for being able to upload clips.

Fixed some timezone issues caused in the Clips model.

20 months agoAdded TODO list
Georgios Atheridis [Mon, 23 Jan 2023 10:55:55 +0000 (10:55 +0000)]
Added TODO list

20 months agoAdded AGPLv3 License
Georgios Atheridis [Mon, 23 Jan 2023 10:43:11 +0000 (10:43 +0000)]
Added AGPLv3 License

20 months agoAdded more options for admin to change
Georgios Atheridis [Mon, 23 Jan 2023 10:16:08 +0000 (10:16 +0000)]
Added more options for admin to change

Admin can choose different amount of ranks for every ranking timeline.
Ranking timelines are now appended to the database, allowing for a
ranking timeline history.
Message is now sent under the form when sending a clip, rather than
going to a new page.
Staff now has admin access, not just super user.

20 months agoFixed some issues and implemented a final screen
Georgios Atheridis [Sun, 22 Jan 2023 19:57:38 +0000 (19:57 +0000)]
Fixed some issues and implemented a final screen

20 months agoRanking clips implemented
Georgios Atheridis [Sun, 22 Jan 2023 17:32:14 +0000 (17:32 +0000)]
Ranking clips implemented

20 months agoMax clip amount implemented
Georgios Atheridis [Sun, 22 Jan 2023 14:03:45 +0000 (14:03 +0000)]
Max clip amount implemented

20 months agoClips now connect to account
Georgios Atheridis [Sun, 22 Jan 2023 12:59:06 +0000 (12:59 +0000)]
Clips now connect to account

20 months agoSave clip to back end
Georgios Atheridis [Sun, 22 Jan 2023 11:56:24 +0000 (11:56 +0000)]
Save clip to back end

20 months agoForm is now available
Georgios Atheridis [Sun, 22 Jan 2023 10:46:59 +0000 (10:46 +0000)]
Form is now available

Basic structure of site defined.