Commit Graph

  • b43d095d3a Enforce new expiration date in future master Drew Short 2019-07-04 22:50:42 -0500
  • 45452645ed Add an enforced format to the expiration date Drew Short 2019-07-04 22:43:40 -0500
  • 1e42fa11c5 Change to html5 datefield to get date picker Drew Short 2019-07-04 22:33:14 -0500
  • e1c36e657c Bumping up the request limit on register Drew Short 2019-01-31 13:19:14 -0600
  • e381266077 Quality of life styling changes * Added style to flash messages * Included category in flash message retrieval * Use category to help style flash messages * Forced tables to be full width inside their pure-u-* containers Drew Short 2019-01-31 01:14:21 -0600
  • 86a57bd2a8 Simplify menu creation Drew Short 2019-01-31 00:53:57 -0600
  • 3ed57713eb Add a config variable and a link to Riot to the navigation bar Drew Short 2019-01-31 00:52:08 -0600
  • 7d48378b64 Spacing fixes for an admin panel table Drew Short 2019-01-31 00:42:34 -0600
  • b4379e0b48 Removed purecss files not required from vendor package Drew Short 2019-01-31 00:40:22 -0600
  • bd70e6301e Leverage Pure-CSS (https://purecss.io/) for page layout Drew Short 2019-01-31 00:39:05 -0600
  • f1bf954ed9 Actually use jinja2 formatting for if Drew Short 2019-01-30 23:36:07 -0600
  • f6133a3318 Change the admin template logic for disabling the delete button Drew Short 2019-01-30 23:33:59 -0600
  • 61dbf1ab5e Attempt to bind to gunicorn loggers Drew Short 2019-01-30 23:29:56 -0600
  • 512d3fedb7 Default disable delete button if usages greater > 0 Drew Short 2019-01-30 23:20:38 -0600
  • 9439553589 Add a rate limiter * rate limit the unauthenticated endpoints to 2 requests a minute Drew Short 2019-01-30 23:11:17 -0600
  • 5ff39cbed5 Add ProxyFix to wrap wsgi_app Drew Short 2019-01-30 23:02:54 -0600
  • d83459ecb6 Update todo Drew Short 2019-01-30 23:00:59 -0600
  • 93b4f4cd81 Removed pointless db logging Drew Short 2019-01-30 22:59:04 -0600
  • ff9fbb484b Hide the registration code part of the form * Doesn't disable validation * Discourages messing with the registration codes Drew Short 2019-01-30 22:58:03 -0600
  • 239349fccf Make the schema non migration Drew Short 2019-01-30 22:35:25 -0600
  • 7303b34295 Add the registered_user_id column to the admin UI. Drew Short 2019-01-30 22:29:27 -0600
  • 8b6b069617 Added column to record the user matrix_id on successful registration Drew Short 2019-01-30 22:23:12 -0600
  • 927bd73fcb Fixing creation_time errors Drew Short 2019-01-30 20:25:18 -0600
  • 08ef5005d4 Attempting to create a working docker deploy Drew Short 2019-01-30 18:15:31 -0600
  • 059e051596 Simple application styling Drew Short 2019-01-30 14:07:32 -0600
  • cdfa83ec0a Quality of life improvements and bug squashing * Add registration_code as a field in the DB for registered users * Display the code for the list of registered users on the admin page * Add a utility method to check if a registration code has uses remaining * Update models and sql for the new field * Add form validators for registration code and username * Registration code must exist, not expired, and have usages remaining to be accepted * Username must not exist as a registered user already Drew Short 2019-01-30 13:15:21 -0600
  • 38b7543ef9 Made admin link only display for non expired registration codes Drew Short 2019-01-30 12:13:34 -0600
  • 2fb589342b Linking to registration page + URL params autofill * Added registrationCode url param to the registration page to autofill the code * Added a link column to the admin registration code table for easy copying of registration links Drew Short 2019-01-30 12:11:50 -0600
  • 45a8c1d86f Add a database schema, admin page, db commands, code creation form * Added a simple database schema that is created at start * Added database methods to CRUD registration codes and read registered users * Added a table to the admin page with registration codes * Added a form to create registration codes * Added embedded forms to expire and delete registration codes * Added endpoints to facilitate expiring and deleting registration codes * Added models and helpers to facilitate storing and retrieving data * Added a password safety validator on registration Drew Short 2019-01-30 12:00:42 -0600
  • d70c8b30e6 Initial commit Drew Short 2019-01-29 19:44:47 -0600