Commit graph

2118 commits

Author SHA1 Message Date
Linus Gasser
18be2ea93a Better bulk email function 2025-10-13 08:29:27 +02:00
Linus Gasser
c5808a4fdc Allowing to delete users 2025-10-13 08:20:59 +02:00
Linus Gasser
d8e68caa12 Fixing wrong variable 2025-10-13 08:18:06 +02:00
Linus Gasser
3816f9fb48 Fixes for bulk email 2025-10-13 08:12:36 +02:00
Linus Gasser
58deb275db Allow creation of new users 2025-10-10 18:02:26 +02:00
Linus Gasser
107531385b Fixes by Claude 2025-10-10 17:58:03 +02:00
Linus Gasser
eca5238abd Adding bulk email functionality 2025-10-10 17:16:25 +02:00
Linus Gasser
a1d8acbb48 Check username on signup 2025-10-08 17:27:10 +02:00
Linus Gasser
d6c76ceff7 Redirect to password reset in case of existing user 2025-10-08 15:59:56 +02:00
Linus Gasser
b08e405784 Fix question answer form 2025-10-03 15:56:20 +02:00
Linus Gasser
b949212d1c Correctly store questions 2025-10-03 15:48:07 +02:00
Linus Gasser
53f5832e99 Fix answer 2025-10-03 15:32:54 +02:00
Linus Gasser
0398a18ba3 Fix question form 2025-10-03 15:27:36 +02:00
Linus Gasser
2485cdddcd Adding questions to registration 2025-10-03 15:16:50 +02:00
Linus Gasser
43000060b2 Simplify schedule 2025-10-01 19:07:31 +02:00
Linus Gasser
c1260e2f28 Adding track schedule 2025-10-01 18:09:32 +02:00
Linus Gasser
89e536f246 parameter passing in schedule 2025-10-01 18:06:22 +02:00
Linus Gasser
62691f0ab9 Fix language error 2025-09-30 17:17:41 +02:00
Henne Vogelsang
aaff07e48b Put the ticket token into the registration export 2025-08-14 11:44:26 +02:00
Henne Vogelsang
0bfdaa787c
Drop RailsVersion
This is the same as `NextRails.next?`...
2025-08-13 16:49:35 +02:00
Henne Vogelsang
ba2b2b7fc9
Update Rails to 7.2 and next Rails to 8.0
Only needed some changes to the serializing in Conference.
2025-08-13 11:45:58 +02:00
Henne Vogelsang
27062ea5c3
Move sign_in_path into the controller it's used... 2025-08-12 18:00:45 +02:00
Henne Vogelsang
8e173ef713
Merge pull request #3618 from hennevogel/bugfix/rails-version
Put RailsVersion into autoloaded path
2025-08-12 17:39:34 +02:00
Henne Vogelsang
04beb397ee
Put RailsVersion into autoloaded path
Also configure it for the next rails version
2025-08-12 17:33:30 +02:00
Henne Vogelsang
ddcd8dfc69
Drop Rails.application.secrets usage
That feature is gone and we already use environment variables...

https://github.com/rails/rails/pull/47801
2025-08-12 17:27:25 +02:00
Henne Vogelsang
988b3bf689
Autocorrect new rubocop offenses 2025-08-12 16:44:20 +02:00
Henne Vogelsang
9514171e33 Simplify min/max abstract length feature
Also clarify that those are words...
2025-01-30 19:10:49 +01:00
Henne Vogelsang
bb59c9a4d9
Merge pull request #3563 from hennevogel/bugfix/3552
Fix code of conduct during the registration
2025-01-30 17:24:49 +01:00
Henne Vogelsang
f777efe7c0
Fix code of conduct during the registration 2025-01-30 17:11:00 +01:00
Henne Vogelsang
d27c881555
Merge pull request #3562 from hennevogel/bugfix/3557
Validate length of User.affiliation
2025-01-30 16:54:15 +01:00
Henne Vogelsang
e324b9de78
Validate length of User.affiliation 2025-01-30 16:43:39 +01:00
Henne Vogelsang
3e36235e55
Merge pull request #3561 from hennevogel/bugfix/3556
Drop word_pluralize helper
2025-01-30 16:42:43 +01:00
Henne Vogelsang
1178cc7273
Drop word_pluralize helper
It makes no sense...
2025-01-30 16:21:30 +01:00
Henne Vogelsang
9552df078a
Merge pull request #3560 from hennevogel/bugfix/3555
Only set language if we find the ISO code for it...
2025-01-30 15:45:31 +01:00
Henne Vogelsang
1719ca9703
Only set language if we find the ISO code for it...
Fixes #3555
2025-01-30 15:26:55 +01:00
Henne Vogelsang
0c1989435a
Fix syntax error
Fixes #3554
2025-01-30 15:22:32 +01:00
Andrew Kvalheim
514ea1efbd
Fix bug in initial scheduling of events
Resolves inability to schedule a nonscheduled event:

    ActionController::RoutingError: No route matches [PUT] "/admin/conferences/…/event_schedules"

`event_schedule_id` represents the absence of a schedule as either an
empty string or undefined, not as null.
2025-01-30 14:37:55 +01:00
Henne Vogelsang
ddff97147f
Query versions of associations
Not association related versions data. To make this database save, this broke
with Postgre. Probably LIKE vs ILIKE...
2025-01-21 17:41:39 +01:00
Henne Vogelsang
c6d23e4742
Do not double assign attributes
Doing this messed with PictureUploader file names.
2025-01-21 14:19:23 +01:00
Henne Vogelsang
50d6f5b3d5
Remove superflous spec for User.registered/attended
There is no logic involved, just a map on the title...
2024-12-09 16:42:42 +01:00
Henne Vogelsang
a274940b5d
Autocorrect Rails/WhereRange 2024-12-02 13:16:34 +01:00
Henne Vogelsang
5b49af7559
Autocorrect Rails/EnumSyntax 2024-12-02 13:15:26 +01:00
Henne Vogelsang
e1e7c18586
Autocorrect Style/SafeNavigation 2024-12-02 11:46:33 +01:00
Henne Vogelsang
68e8203f27
Autocorrect
- Lint/SafeNavigationConsistency
- Capybara/NegationMatcher
2024-12-02 11:43:43 +01:00
Henne Vogelsang
d6b94c6291
Merge pull request #3418 from asdil12/tz
Fix wrong timezone in schedule XML
2024-07-02 15:29:11 +02:00
Henne Vogelsang
e339133c56
Do not require programs languages in controller
We did not set this in ProposalController#create so it was empty
if we the event validation failed and we rendered :new.

It makes little sense to assign this instance variable anyway, we already have
@program.
2024-07-01 14:23:08 +02:00
Dominik Heidler
14cbab11c0
Fix wrong timezone in schedule XML
Fixes #3242
Fixes #3417
2024-06-24 11:28:35 +02:00
Henne Vogelsang
9f1e877ea0
Expose Conference.code_of_conduct 2024-06-07 17:42:08 +02:00
Henne Vogelsang
275be8c80a
Drop Organization Feature 2024-06-07 17:42:08 +02:00
Henne Vogelsang
dc1a6a4363
Drop Organization abilities 2024-06-07 16:16:02 +02:00