Commit Graph

  • 52c8a836f1 Automatically invite a new registered user into public Matrix rooms Yohann D'ANELLO 2020-10-31 13:41:16 +0100
  • 2273cbfbc6 There are only 3 problems Yohann D'ANELLO 2020-10-31 13:36:03 +0100
  • 95e1c4f821 Define the team which receives our video Yohann D'ANELLO 2020-10-31 13:35:00 +0100
  • e9c56104df Define the received participation Yohann D'ANELLO 2020-10-31 12:51:49 +0100
  • e0f06179a0 Improve participation detail page Yohann D'ANELLO 2020-10-30 22:36:34 +0100
  • 244084a1fd Install some libs in Gitlab CI (need to investigate) Yohann D'ANELLO 2020-10-30 20:03:05 +0100
  • aa617a4bb6 Install gcc in Gitlab CI (need to investigate) Yohann D'ANELLO 2020-10-30 20:01:16 +0100
  • fac239111a Install libxml and libxslt in Gitlab CI Yohann D'ANELLO 2020-10-30 19:59:39 +0100
  • 9bb638f48d Fix import order Yohann D'ANELLO 2020-10-30 19:55:55 +0100
  • d8ece66b23 Exclude whoosh index Yohann D'ANELLO 2020-10-30 19:55:24 +0100
  • 6d4cd217b2 Simulate a fake Matrix client in order to run tests Yohann D'ANELLO 2020-10-30 19:54:22 +0100
  • 8236a9fe14 Add a lot of comments Yohann D'ANELLO 2020-10-30 19:46:46 +0100
  • 971169fe2c Define rooms avatar Yohann D'ANELLO 2020-10-29 23:57:29 +0100
  • 79836f0d94 Define Bot avatar Yohann D'ANELLO 2020-10-29 20:10:57 +0100
  • 3265c1fc1b Create #annonces channel Yohann D'ANELLO 2020-10-29 19:41:07 +0100
  • 09a2947095 Add script to fix channel permissions Yohann D'ANELLO 2020-10-29 17:22:07 +0100
  • 316e4eefc1 Integrate chat Yohann D'ANELLO 2020-10-29 16:08:27 +0100
  • 238333a175 Store auth token to don't login everytime Yohann D'ANELLO 2020-10-29 15:40:30 +0100
  • db30b481a3 Reorder imports Yohann D'ANELLO 2020-10-29 15:09:24 +0100
  • 6647a284f4 Create a Matrix channel when a team got created Yohann D'ANELLO 2020-10-29 15:07:03 +0100
  • b33723efb3 Create Matrix room when a Team got created Yohann D'ANELLO 2020-10-28 19:03:25 +0100
  • c9be07e45a Matrix username should never change Yohann D'ANELLO 2020-10-28 17:37:15 +0100
  • 642ac94b7a Use a custom Matrix username Yohann D'ANELLO 2020-10-28 17:19:25 +0100
  • 2ead8cdad5 Use Django CAS Server to be authenticated to the Matrix server Yohann D'ANELLO 2020-10-28 17:03:11 +0100
  • d73a92c7f7 Add leave team button Yohann D'ANELLO 2020-10-20 16:08:42 +0200
  • b80f98ef43 Display mailing list address on team page Yohann D'ANELLO 2020-10-20 15:32:13 +0200
  • 8c8ab4c0b7 Rename video in solution since there will be multiple videos in one page Yohann D'ANELLO 2020-10-20 15:25:28 +0200
  • f2704b3f13 Render solution video in a modal Yohann D'ANELLO 2020-10-20 15:20:33 +0200
  • 9159e7323d Don't upload videos after the deadline Yohann D'ANELLO 2020-10-20 14:51:09 +0200
  • ab315a69ed Add a method to query the current phase Yohann D'ANELLO 2020-10-20 14:38:07 +0200
  • 1d0246af8f Display the calendar in a modal for non-admin users Yohann D'ANELLO 2020-10-20 14:35:04 +0200
  • 9571cfc19d Only administrators can update the calendar Yohann D'ANELLO 2020-10-20 14:23:38 +0200
  • 072ba3b2a3 Load calendar icon Yohann D'ANELLO 2020-10-20 14:22:19 +0200
  • 42e1abd9aa Update calendar Yohann D'ANELLO 2020-10-20 14:21:16 +0200
  • 2d467ef3af Add phase update page Yohann D'ANELLO 2020-10-20 13:14:02 +0200
  • 168bfc83c9 Add calendar view Yohann D'ANELLO 2020-10-20 13:06:51 +0200
  • d1f2402373 Translate phases Yohann D'ANELLO 2020-10-20 12:54:49 +0200
  • bbeada74c7 Create phase model to store the calendar Yohann D'ANELLO 2020-10-20 12:51:03 +0200
  • 95fd8a066f Add impersonate button Yohann D'ANELLO 2020-10-19 16:12:21 +0200
  • 28e2fa10c3 Add impersonification Yohann D'ANELLO 2020-10-19 16:08:42 +0200
  • d940acb226 Better video filtering Yohann D'ANELLO 2020-10-19 15:49:53 +0200
  • 07451d41d3 Merge branch 'indexing' into 'django' Yohann D'ANELLO 2020-10-15 19:10:35 +0000
  • 2a9e0f2692 Protect search page to be read from non-admin users Yohann D'ANELLO 2020-10-15 21:07:18 +0200
  • 144577bd89 Load result data in tables Yohann D'ANELLO 2020-10-15 20:39:34 +0200
  • 7fb811b87f Regroup search results by model type Yohann D'ANELLO 2020-10-15 19:50:12 +0200
  • f05d2cca0b Autocomplete index Yohann D'ANELLO 2020-10-15 17:26:22 +0200
  • df74f499ec Delete related videos when a participation got deleted Yohann D'ANELLO 2020-10-15 17:20:58 +0200
  • 9e097c99d0 Index registrations by first name, last name and email Yohann D'ANELLO 2020-10-15 17:14:25 +0200
  • a2fd82ee96 Encode URI for the search bar value Yohann D'ANELLO 2020-10-15 16:49:34 +0200
  • a7d455eeb1 Add indexed fields Yohann D'ANELLO 2020-10-15 16:44:10 +0200
  • 19e25b5d1c Index models Yohann D'ANELLO 2020-10-15 16:29:50 +0200
  • f1e5b63b75 Display the search results in a modal Yohann D'ANELLO 2020-10-15 16:03:08 +0200
  • 980b2c9d8e All indexed fields are autocompleted Yohann D'ANELLO 2020-10-15 14:55:45 +0200
  • 11ebc6848b Search bar is on navbar, don't add one other is results page Yohann D'ANELLO 2020-10-15 13:17:17 +0200
  • f2cc5fb6cd Add search field in the navbar for administrators Yohann D'ANELLO 2020-10-15 13:11:53 +0200
  • bbcfab1dcb Index in real time, we don't do so many transactions Yohann D'ANELLO 2020-10-15 13:02:38 +0200
  • 6c59bf11be Use Django-Haystack to make indexed researches Yohann D'ANELLO 2020-10-15 12:57:20 +0200
  • b397d00011 Display video preview iff the solution was already uploaded Yohann D'ANELLO 2020-10-12 10:48:00 +0200
  • d420177011 Send a mail to teams when the team got validated Yohann D'ANELLO 2020-10-11 19:06:32 +0200
  • e9b70f351b Admins can validate a team or not Yohann D'ANELLO 2020-10-11 18:44:42 +0200
  • 3c8615b487 Warn administrators when a team is requesting validation Yohann D'ANELLO 2020-10-11 17:40:18 +0200
  • 15d096a328 Allow linters to fail Yohann D'ANELLO 2020-10-11 17:27:39 +0200
  • acb718cdc0 Request validation is working Yohann D'ANELLO 2020-10-11 17:24:23 +0200
  • 691d3c1660 Import list was in a wrong order Yohann D'ANELLO 2020-10-11 17:12:54 +0200
  • b3db01c02e Update the mailing list if the team name or trigram got updated Yohann D'ANELLO 2020-10-11 17:10:59 +0200
  • a5e7325a5b Update the email address in the mailing lists if it changed Yohann D'ANELLO 2020-10-11 16:57:11 +0200
  • 1b1651c294 Confirm email address is mandatory Yohann D'ANELLO 2020-10-11 16:49:31 +0200
  • 6424b4658a Reset logout page Yohann D'ANELLO 2020-10-11 16:47:40 +0200
  • fe29c61003 Set team valid in tests Yohann D'ANELLO 2020-10-11 16:37:09 +0200
  • 427786769f Teams can request a validation Yohann D'ANELLO 2020-10-11 16:30:02 +0200
  • 552ea17f7d Don't access to team participation if the team is not validated Yohann D'ANELLO 2020-10-11 16:00:43 +0200
  • 6e8b6fbc66 sympasoap is not a dependency is test env Yohann D'ANELLO 2020-10-09 14:18:27 +0200
  • d62cb40acd Test with Py3.8 and Py3.9 Yohann D'ANELLO 2020-10-09 14:17:17 +0200
  • 6429c3cb92 sympasoap should only be used in production (too much useless dependencies) Yohann D'ANELLO 2020-10-09 14:15:52 +0200
  • 37f4f7a721 Missing libs in Gitlab CI Yohann D'ANELLO 2020-10-09 14:13:10 +0200
  • d9bd3688a7 Python 3.9 got released and broke the tests Yohann D'ANELLO 2020-10-09 14:10:52 +0200
  • c29ed171b4 Simulate a fake Sympa client to run tests Yohann D'ANELLO 2020-10-09 14:06:07 +0200
  • 98abe243a7 Linting Yohann D'ANELLO 2020-10-09 13:58:42 +0200
  • 92e66d75ab Automatically create mailing lists Yohann D'ANELLO 2020-10-09 13:49:09 +0200
  • 798c8db781 Add admin pages for registration app Yohann D'ANELLO 2020-10-06 13:35:05 +0200
  • 5c76e5f0db Get ZIP archive of all authorizations of one team Yohann D'ANELLO 2020-09-27 18:40:45 +0200
  • 84a7ec6fb5 More shortcuts Yohann D'ANELLO 2020-09-27 18:09:39 +0200
  • 3b73edd6b0 Test photo authorization upload Yohann D'ANELLO 2020-09-27 17:06:05 +0200
  • 366f0c40a0 Test video upload Yohann D'ANELLO 2020-09-27 16:52:52 +0200
  • 4b8ed14180 Fix one test Yohann D'ANELLO 2020-09-27 16:40:14 +0200
  • 0dece5abef user.is_admin -> user.registration.is_admin Yohann D'ANELLO 2020-09-27 16:38:17 +0200
  • 88c4a6b218 Protect some pages Yohann D'ANELLO 2020-09-27 16:35:31 +0200
  • 56193dbecf Fix tests Yohann D'ANELLO 2020-09-27 15:18:45 +0200
  • ed88c7cf6f Better participation page Yohann D'ANELLO 2020-09-27 15:08:55 +0200
  • b2f2dfde5f Commit forgotten migrations Yohann D'ANELLO 2020-09-27 15:08:45 +0200
  • 2d62bec690 💚 Install libmagic in CI Yohann D'ANELLO 2020-09-27 14:32:05 +0200
  • 972902eb23 💚 Install libmagic in CI Yohann D'ANELLO 2020-09-27 13:26:19 +0200
  • c6c091b741 Linting Yohann D'ANELLO 2020-09-27 12:49:10 +0200
  • 9ef35217d3 Better photo authorization upload Yohann D'ANELLO 2020-09-27 12:36:37 +0200
  • c84d4151bb Display team authorizations Yohann D'ANELLO 2020-09-27 11:21:25 +0200
  • 698fc46072 Display photo authorization templates Yohann D'ANELLO 2020-09-24 22:55:04 +0200
  • 468295f648 Upload photo authorizations Yohann D'ANELLO 2020-09-24 22:40:10 +0200
  • e1ca18085a Factorize modal templates Yohann D'ANELLO 2020-09-24 21:43:45 +0200
  • 471befb1f8 Display a warning when the email address is not validated Yohann D'ANELLO 2020-09-24 18:54:03 +0200
  • 413525c6d2 Personal page Yohann D'ANELLO 2020-09-24 18:39:55 +0200