Commit Graph

157 Commits

Author SHA1 Message Date
Petko Bordjukov 89dd1890fd Add freshness headers to API 2024-10-01 01:36:19 +03:00
Tocho Tochev 0cffe052c8 Ask volunteers to agree to our ToS 2024-09-25 02:30:08 +03:00
Petko Bordjukov 89438b474b Limit data returned by halfnarp-friendly endpoint 2024-09-13 23:33:55 +03:00
Petko Bordjukov 7a64633ac0 Revert "Speed up json generation"
This reverts commit 6171e484cc.
2024-09-13 23:09:16 +03:00
Petko Bordjukov 6171e484cc Speed up json generation 2024-09-13 22:58:10 +03:00
Petko Bordjukov fc08089796 Introduce volunteer deletion 2024-09-08 18:27:47 +03:00
Tocho Tochev d44738bf58 Add localhost as name to initfest domains (#44)
Before this change if someone is using `localhost` for development instead of `127.0.0.1`, he would get a missing template error.

Reviewed-on: #44
Co-authored-by: Tocho Tochev <tocho@tochev.net>
Co-committed-by: Tocho Tochev <tocho@tochev.net>
2024-06-01 12:30:16 +03:00
Petko Bordjukov 1834beb13d Anti-spam measures for volunteering 2024-04-18 21:38:03 +03:00
Petko Bordjukov 0e0d73cbbd Make volunteers choose a single main team 2024-04-18 18:57:26 +03:00
Petko Bordjukov 4c96ba1e9c Migrate from Refile and Carrierwave to ActiveStorage 2024-04-13 22:17:15 +03:00
Petko Bordjukov b80eab40cc Slack's new api 2023-10-30 21:10:14 +02:00
Petko Bordjukov c04be87f53 fix feedback session logging 2022-10-19 01:42:37 +03:00
Petko Bordjukov 05617add98 Remove eagerness 2022-10-19 00:57:37 +03:00
Petko Bordjukov 0af5523a88 Feedback overview 2022-10-19 00:31:17 +03:00
Petko Bordjukov de45091c59 Fix issues with attaching QR code to email 2019-10-13 14:38:37 +03:00
Petko Bordjukov 49b85190f2 Add feedback link QR code to confirmation emails 2019-10-12 21:25:17 +03:00
Petko Bordjukov 41718b9fca Do not show rejected propositions in gauge 2019-10-04 14:47:55 +03:00
Petko Bordjukov f724e58800 Fix exception when trying to filter by volunteer team 2019-06-16 10:30:08 +03:00
Petko Bordjukov 23bd2ab334 Optimize management events view 2019-05-05 00:23:53 +03:00
Petko Bordjukov b774cb9b11 Add params filtering in Management::EventsController#index 2019-04-29 00:31:36 +03:00
Petko Bordjukov e20861689f Mechanical standard.rb changes 2019-04-28 22:02:02 +03:00
Petko Bordjukov 69f4c4dc26 before_filter -> before_action 2019-04-28 02:15:39 +03:00
Petko Bordjukov a7c9c83e02 redirect_to :back -> redirect_back 2019-04-28 02:12:54 +03:00
Petko Bordjukov db85a64686 Use translation in management/events controller 2019-01-08 20:09:47 +02:00
Petko Bordjukov 657c760737 Introduce first feature specs 2018-11-25 13:46:22 +02:00
Petko Bordjukov 79fae723f0 Allow giving feedback for events of old editions of the current conference 2018-11-24 11:22:59 +02:00
Petko Bordjukov aefe919b98 Do not display duplicate entries 2017-10-23 01:30:15 +03:00
Petko Bordjukov 29dd83c7b4 Prefill email if previous feedback for the session exists 2017-10-23 00:46:56 +03:00
Petko Bordjukov 6dac654313 Postgres compatiblity fix 2017-10-23 00:33:41 +03:00
Petko Bordjukov a12baf2b94 Implement listing of things that feedback can be submitted for 2017-10-23 00:29:21 +03:00
Petko Bordjukov 39217a24c1 Introduce conference feedback 2017-10-22 23:40:12 +03:00
Petko Bordjukov 47d2ec99b1 Add event feedback QR codes 2017-10-22 23:24:28 +03:00
Petko Bordjukov 3384a73204 Introduce feedbacks for events 2017-10-22 22:38:48 +03:00
Vencislav Atanasov b5192a89a9 Move method to a more appropriate place 2016-11-17 18:46:40 +02:00
Vencislav Atanasov b732aff523 Add CORS header in order to access the public API from JavaScript
(I have no idea what I'm doing)
2016-11-04 15:34:44 +02:00
Petko Bordjukov 4d93de0e21 Limit the personal profiles to the current conference 2016-10-24 18:51:16 +03:00
Petko Bordjukov b679efbd2b Reimplement speaker listing 2016-10-17 22:36:32 +03:00
Petko Bordjukov f45cb7e9c4 Give access to the events to all participants 2016-10-16 15:28:29 +03:00
Petko Bordjukov a9a538d08c Optimize events listing 2016-10-15 05:59:07 +03:00
Petko Bordjukov 74505569c1 Expose conflicts for all events 2016-10-13 10:39:45 +03:00
Petko Bordjukov fa879dcb5e Fix exception handling in conferences controller 2016-10-11 02:54:25 +03:00
Petko Bordjukov 28071e1d7a Implement vote results 2016-10-11 01:52:19 +03:00
Petko Bordjukov 4fe0f870f5 Implement volunteer management 2016-10-09 07:17:34 +03:00
Petko Bordjukov e762acebfb Auto-fill personal profile from other conference 2016-10-09 04:20:45 +03:00
Petko Bordjukov 72a2057673 Reimplement personal profile index 2016-10-09 03:56:41 +03:00
Petko Bordjukov f6302ea377 Reimplement event editing from the admin interface 2016-10-09 02:40:05 +03:00
Petko Bordjukov cb63c66652 Enable exporting of events to CSV 2016-10-08 21:25:45 +03:00
Petko Bordjukov 9e27186b3a Implement event filtering in the admin interface 2016-10-08 20:35:59 +03:00
Petko Bordjukov f8d261f149 Expose part of the event API again 2016-08-27 17:18:08 +03:00
Petko Bordjukov b86deb5b8a Add a planned cfp end date to conferences 2016-07-05 18:35:11 +03:00