0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-08 17:53:55 +08:00
discourse/plugins/discourse-calendar/lib
Arpit Jalan b55494454d
FIX: re-validate permissions when running CSV export job (#41464)
Authorization for a CSV export was only checked when the export was
requested, not when the background job actually ran. This adds a
permission check inside `Jobs::ExportCsvFile` so that access always
reflects the user's current privileges at the time the data is
generated. If the user is not allowed to export the entity, the job
stops before any data is produced.

The discourse-calendar plugin is updated with a matching
`Guardian#can_export_entity?` extension so that legitimate `post_event`
exports keep working under the new check.
2026-07-06 16:50:06 +05:30
..
discourse_calendar DEV: Incorporate the discourse-livestream plugin into discourse-calendar (#40466) 2026-06-09 11:30:58 +10:00
discourse_post_event FIX: re-validate permissions when running CSV export job (#41464) 2026-07-06 16:50:06 +05:30
tasks DEV: Fix javascript:update_constants task (#35994) 2025-11-12 20:01:29 +01:00
calendar.rb
calendar_custom_fields_validator.rb FIX: Support uppercase and separators in event custom field names (#40995) 2026-06-24 17:02:32 +02:00
calendar_first_day_of_week.rb FEATURE: allow picking first day of week in calendar (#34670) 2025-09-02 12:44:50 +02:00
calendar_settings_validator.rb
calendar_upcoming_events_default_view.rb FEATURE: adds calendar_upcoming_events_default_view setting (#36014) 2025-11-13 19:19:13 +08:00
calendar_validator.rb
event_validator.rb FIX: Whisper messages should not create calendar events (#40282) 2026-06-01 12:04:51 -03:00
group_timezones.rb
holiday_status.rb DEV: Update rubocop-discourse to 3.13 and autofix issues (#35073) 2025-10-06 16:11:01 +02:00
time_sniffer.rb DEV: Enable Style/RedundantSelf rubocop rule (#40098) 2026-05-19 19:27:45 +02:00
users_on_holiday.rb