Commit Graph

11 Commits

Author SHA1 Message Date
Iñigo
b031a52d6a Flask remake (#23)
* initial backend setup

* copied db setup

* added login

* added autoincrement to ids

* update db again

* added script to populate with test data

* added functionality to fetch videos

* added vote functionality

* added logic to update video info

* added history

* updated readme

* Update thank you page

* fixed small bugs

* small improvements

* added admin view, UI fix

* fix vote buttons style

* added pagination

* added command to load sample data from csv

* Autoplay videos

* Adding before you vote page

* added yt video id extractor

* improve visibility for the history page votes

* added logic for before you vote disclaimer

* Remind people to set videos to unlisted and allowed for embed

* Update home.html

* Update home.html

* Add progress bar to total

* Small adjustments

* fix home {% if user %}

* Update macros.html

* limit vote views to users with specific roles

* added endpoint to delete votes

* added confirmation to the delete vote action

* Update non-fund members CTA

* allow voting to specific fund members

* added result csv endpoint

* updated auth

* revert adding 'vote_allowed' column, merged it into is_staff

* added `is_fund_member` attribute to table and updated code

* refactored code

* update style for voting page

* updated readme

* Add static files

* remove options from dropdown for users that can't vote

* added keyboard shortcuts to vote buttons

* added azerty support for shortcuts

* update skip to S key

* remove placeholder

---------

Co-authored-by: Emi <2206700+coppolaemilio@users.noreply.github.com>
2025-10-02 12:07:03 +02:00
Emi
a871073a47 Adding history example 2025-09-04 16:50:52 +02:00
Emi
3d92366a1d Starting from scratch as a Flask app 2025-09-04 13:50:46 +02:00
Winston
f3f1eba330 Remove docker and use LAMP stack for deployments 2023-10-16 22:48:52 +02:00
Emi
6bdd6b5a42 Prepare for 2023 showreel (#10) 2023-08-07 11:23:02 +02:00
Gilles Roudière
8e5b562dd3 Per-showreel video list with votes 2022-07-19 10:26:24 +02:00
Gilles Roudière
7485900a5d Fix to docker-compose and docs, keyclock update 2022-06-02 13:32:04 +02:00
Gilles Roudière
2964110b73 Expose most of the web app settings as environment variables 2022-06-02 12:15:23 +02:00
Gilles Roudière
7e0af3e50b Few README fixes and show all videos in CSV export even if they have no vote 2022-05-25 15:06:40 +02:00
Gilles Roudière
ceee35c238 Replace Github authentication by keycloak 2021-04-20 18:18:46 +02:00
Gilles Roudière
545584f2a7 Initial commit 2021-04-09 11:26:57 +02:00