Tocho Tochev
0cffe052c8
Ask volunteers to agree to our ToS
2024-09-25 02:30:08 +03:00
Tocho Tochev
ef5935bd85
Fix race condition on emailing for new proposition
2024-09-22 23:02:25 +03:00
Tocho Tochev
459be53b5c
Notify with anonymised email on new volunteer ( #48 )
...
People enjoy the instant gratification of a random alert.
This brings back email notifications to organizers on volunteer sign-up so that relevant people can react as soon as possible.
The email now will contain anonymous data (team name and t-shirt size) and a link for curious people to view the profile.
I have considered adding another email address for such notifications, but it seems unnecessarily complicated.
Proof of work:
![image](/attachments/dabd0375-17ac-43c8-9698-678e768aa111)
![image](/attachments/fed16195-e668-47c7-9647-5fe069f1ed2d)
Reviewed-on: #48
Co-authored-by: Tocho Tochev <tocho@tochev.net>
Co-committed-by: Tocho Tochev <tocho@tochev.net>
2024-06-01 12:32:39 +03:00
Tocho Tochev
bcac28d4ff
Fix volunteer counts shown for a team ( #46 )
...
Before this change the count of volunteers in a team was not in sync with the filters applied.
![image](/attachments/0a3a0c5c-f3c2-4ef4-89d7-0bcf1fb9302d)
After the change:
![image](/attachments/b88719f6-fadf-4f07-b4d4-985533b0ea2f)
BTW I feel that we will end up refactoring the relation at some point in the future.
Reviewed-on: #46
Co-authored-by: Tocho Tochev <tocho@tochev.net>
Co-committed-by: Tocho Tochev <tocho@tochev.net>
2024-06-01 12:32:12 +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
0af5523a88
Feedback overview
2022-10-19 00:31:17 +03:00
Petko Bordjukov
9930665156
Revamp the personal profile details view
2019-04-30 01:04:40 +03:00
Petko Bordjukov
2d19046d35
Feedback in the event-related views
2019-04-29 14:37:45 +03:00
Petko Bordjukov
e20861689f
Mechanical standard.rb changes
2019-04-28 22:02:02 +03:00
Petko Bordjukov
992ede0735
Add missing foreign key constraints and set correct on delete behaviour
2019-04-28 22:01:39 +03:00
Petko Bordjukov
e6b16ed1ae
The event is not required for the existence of a slot
2019-04-28 11:52:05 +03:00
Petko Bordjukov
32b1b1c458
belongs_to :x, class_name: Class -> String
2019-04-28 11:52:05 +03:00
Petko Bordjukov
77e93809f6
uniq -> distinct
2019-04-28 02:17:21 +03: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
1e0f1e205f
Limit maximum event title length to 65
2018-11-08 20:20:33 +02:00
Petko Bordjukov
a12baf2b94
Implement listing of things that feedback can be submitted for
2017-10-23 00:29:21 +03:00
Petko Bordjukov
3384a73204
Introduce feedbacks for events
2017-10-22 22:38:48 +03:00
Petko Bordjukov
5c5c5ac96a
Use correct scopes for confirmation filter
2017-10-19 16:17:15 +03:00
Petko Bordjukov
0324382024
Filtering by confirmation status
2017-10-19 16:08:52 +03:00
Petko Bordjukov
b679efbd2b
Reimplement speaker listing
2016-10-17 22:36:32 +03:00
Petko Bordjukov
0284c8ec7e
Make sure the event type belongs to the parent conference
2016-10-15 21:33:02 +03:00
Petko Bordjukov
a9a538d08c
Optimize events listing
2016-10-15 05:59:07 +03:00
Petko Bordjukov
bcef815c08
Intial event conflicts implementation
2016-10-13 08:59:22 +03:00
Petko Bordjukov
ff68699b96
Handle the edge case of newly created unranked events
2016-10-11 05:16:31 +03:00
Petko Bordjukov
858ec0f548
Handle the edge case of having no votes cast yet
2016-10-11 03:51:19 +03:00
Petko Bordjukov
d56dddb90a
Fix an incredibly stupid bug in vote result fetching
2016-10-11 03:23:24 +03:00
Petko Bordjukov
4870eff959
Add rank display in EventsController#show
2016-10-11 02:33:39 +03:00
Petko Bordjukov
28071e1d7a
Implement vote results
2016-10-11 01:52:19 +03:00
Petko Bordjukov
655713cef0
Fix VolunteerTeam to Volunteer association
2016-10-09 15:13:06 +03:00
Petko Bordjukov
4fe0f870f5
Implement volunteer management
2016-10-09 07:17:34 +03:00
Petko Bordjukov
14776a3d99
Show only unique conference participants
2016-10-09 04:00:52 +03:00
Petko Bordjukov
f6302ea377
Reimplement event editing from the admin interface
2016-10-09 02:40:05 +03:00
Petko Bordjukov
4721b6bcda
Extend Management::EventsController#show views
2016-10-09 00:22:50 +03:00
Petko Bordjukov
e9995cbc0b
Fix personal profile creation
2016-10-08 22:40:56 +03:00
Petko Bordjukov
4f8150090b
Reverse sort direction for Events
2016-10-08 21:40:55 +03:00
Petko Bordjukov
921bde2d4e
Turn on event sorting
2016-10-08 21:19:58 +03:00
Petko Bordjukov
9e27186b3a
Implement event filtering in the admin interface
2016-10-08 20:35:59 +03:00
Petko Bordjukov
096befa2ef
Destroy proposables that depend on a proposition
2016-10-07 02:53:20 +03:00
Petko Bordjukov
0279aa4a7e
Enable volunteer email notifications
2016-09-26 17:50:27 +03:00
Petko Bordjukov
1ce5c2e35a
Volunteer teams validation
2016-07-06 11:24:20 +03:00
Petko Bordjukov
b86deb5b8a
Add a planned cfp end date to conferences
2016-07-05 18:35:11 +03:00
Petko Bordjukov
4f9364facf
Do not spam the orga team for new volunteer
2015-10-25 23:28:42 +02:00
Petko Bordjukov
e42e050a95
Ugly fix
2015-10-22 00:04:38 +03:00
Petko Bordjukov
c7c0b20139
Add new volunteer application form
2015-10-21 23:19:53 +03:00
Petko Bordjukov
4b82b4c4ac
Add translation tables to Halls
2015-10-20 10:16:19 +03:00
Petko Bordjukov
0296af92db
Make approved events confirmable
2015-10-19 12:01:21 +03:00
Petko Bordjukov
8c94bb3a87
Move the confirmation date to Proposition
2015-10-19 00:27:21 +03:00