Sam
8152a0ca7c
FEATURE: optional attached chat channel for event ( #728 )
...
This defines a feature where event creators can opt for an associated chat channel
creation.
This is a staff only feature for now.
Co-authored-by: Joffrey JAFFEUX <j.jaffeux@gmail.com>
2025-05-28 16:13:33 +10:00
Joffrey JAFFEUX
b4c4e4e0bc
DEV: migrate post event to glimmer ( #615 )
...
This commit is making two major changes:
- Move all the post event widgets code to glimmer
- Implement tracked models to ensure reactivity, many paths didn't have real reactivity atm and were mostly working by luck or the fact that widgets re-render a lot
---------
Co-authored-by: Jarek Radosz <jradosz@gmail.com>
2024-10-22 12:38:40 +09:00
Sam
647ba1ca7f
FEATURE: allow event editors to control list of users on the event ( #614 )
...
Previously event editors could remove people from an event but had no way
of acting on behalf of users in the event and adding them.
That meant that for events to properly show up in agenda and so on a user
must actively click a button.
In some cases (company ran events) the event manager may prefer controlling
attendance.
2024-10-14 08:59:23 +11:00
Régis Hanol
acb0681ff9
FEATURE: closed events ( #564 )
...
Adds support for "closed" events instead of just relying on the start & end dates.
An event might now be "expired" when it happened in the past.
An event might now also be "closed", if for whatever reasons, the author decides to "cancel" it.
Context - https://meta.discourse.org/t/when-closing-event-it-moves-it-to-todays-date-time/307292
2024-05-14 10:12:47 +02:00
Renato Atilio
dea70ab377
FIX: convert emoji to unicode on event title ( #530 )
2024-01-29 11:50:50 -03:00
Neil Lalonde
a0af35fca8
Fix holidays not showing in group timezones ( #512 )
2023-12-22 13:59:46 -05:00
Jean
d27e52e340
FEATURE: customizable event colors by tags and adjustable max rows in calendar ( #482 )
...
* FEATURE: customizable event colors by tags and adjustable max rows
2023-12-01 10:10:34 -04:00
Krzysztof Kotlarek
07ff8f4f1b
FEATURE: Show all upcoming events for the next year ( #483 )
...
Display upcoming recurrent events for a year.
In addition, download calendar is creating recurrent entries.
2023-11-30 13:56:05 +11:00
Renato Atilio
87793eac8d
PERF: summary serializer for events list ( #484 )
...
* PERF: summary serializer for events list
2023-11-28 10:00:27 -03:00
Natalie Tay
5ae1a15c05
FEATURE: Use event category's color for calendar event ( #441 )
...
* FEATURE: Use event category's color for calendar event
* Use category store for colour instead of loading categories
* DEV: add acceptance test to the upcoming calendar and the use of category colors
---------
Co-authored-by: Renato Atilio <renato@discourse.org>
2023-10-18 18:14:31 -03:00
Jan Cernik
196b55d3b1
FIX: Add backward compatibility for reminders ( #392 )
2023-03-13 11:41:18 -03:00
Jan Cernik
188270539f
FEATURE: Add minimal option to events ( #362 )
...
It allows hiding the Going/Not going buttons and invitees status
2023-01-13 12:12:02 -03:00
David Taylor
3e9ab14bcd
DEV: Introduce syntax_tree for ruby formatting ( #363 )
2022-12-29 13:30:41 +01:00
Jan Cernik
f4f16d958e
FEATURE: Add option to bump topic ( #344 )
...
It allows you to set an auto-bump topic timer based on the start date of an event
2022-12-01 09:14:07 -03:00
Joffrey JAFFEUX
7d10944055
FEATURE: adds support for timezone (recurring and non recurring) ( #237 )
2022-03-03 12:03:21 +01:00
jjaffeux
84a051fbf2
FIX: no duplicates when a user is member of multiple invited groups
2020-08-25 19:21:43 +02:00
jjaffeux
c7beab2a28
DEV: adds ongoing attribute and renames is_expired? to expired?
...
is_expired/is_ongoing are used in the serializer but it felt more ruby to use the ? version in rubyland
2020-08-15 10:40:39 +02:00
jjaffeux
2399624f51
FIX: sends event creation's notification to all potential invitees
...
When in private event, we don't create invitees, although we know the list of people who can join, send an invite to this list.
Also fixes the total count of users on private events.
2020-08-13 16:20:49 +02:00
jjaffeux
830689d2ac
FIX: private events stats should include possible invitees
2020-08-13 12:46:40 +02:00
jjaffeux
019847948c
FEATURE: intoduces recurrence support
...
For now: every_week/every_day/every_month/every_weekday (monday to friday)
2020-08-13 10:19:13 +02:00
jjaffeux
ab9e2bbd7f
UX: simplify setting reminders
2020-08-12 13:16:54 +02:00
jjaffeux
86dbc7d289
DEV: treats private invitees as public and only create them on attendance
2020-08-12 12:04:04 +02:00
jjaffeux
ad57efb6fe
REFACTOR: makes reminders to be in raw
2020-08-10 23:38:04 +02:00
jjaffeux
da91f7417d
FEATURE: allows to set reminder
...
Note that reminders; as custom fields, are only editable on created event and not when creating it.
2020-08-10 16:02:12 +02:00
jjaffeux
5c5ffdaaab
FEATURE: allows to remove invitees from the modal listing them
2020-08-09 13:41:10 +02:00
jjaffeux
4e5fad6b4f
FEATURE: inline bulk invite
2020-08-09 10:01:21 +02:00
jjaffeux
6754bdfc8b
FEATURE: adds support for custom fields on event
...
Custom fields are create in the site settings of the event plugin. Once at least one custom field is created, a new form will appear in each event UI. These custom fields are passed when DIscourseEvent triggers of the plugin are called, allowing you to pass custom data of the even to other plugins.
2020-08-07 17:50:15 +02:00
Joffrey JAFFEUX
c6b531d741
FEATURE: allows to add a url to an event ( #52 )
2020-08-03 08:58:52 +02:00
jjaffeux
8ccc7f3d85
FIX: ensures post event works when no user is logged in
2020-05-02 10:20:25 +02:00
jjaffeux
b7d30ad3bb
UX: do not display invitees if we don't have any
2020-04-29 18:09:32 +02:00
jjaffeux
166d5ff7ff
FIX: post owner should be considered as any other invitable
2020-04-28 12:28:39 +02:00
jjaffeux
cc193bf2ba
FIX: prevents name collision by namespacing guardian method
2020-04-14 19:03:55 +02:00
jjaffeux
2fd93fb355
UX: hide invitees on standalone events
2020-04-14 08:37:59 +02:00
Joffrey JAFFEUX
31dfaf4557
REFACTOR: removes display invitees option ( #28 )
2020-04-09 20:45:38 +02:00
Joffrey JAFFEUX
5665832fe7
REFACTOR: ensures consistent naming with discourse-post-event ( #26 )
2020-04-09 18:10:45 +02:00
jjaffeux
7668ec6ac8
UX: allows to see participants of passed events
2020-03-27 01:27:32 +01:00
jjaffeux
32dc03d729
UX: display expired events
2020-03-26 20:38:28 +01:00
Joffrey JAFFEUX
988b066ab5
FEATURE: implements initial support for post events ( #24 )
2020-03-26 14:11:33 +01:00
Vinoth Kannan
eff4de06ae
FEATURE: display group members by timezone in posts. ( #19 )
2020-02-06 19:05:06 +05:30