jjaffeux
0854550fe4
UX: improved dates styles in topics and dates are now relative
2020-09-19 12:52:43 +02:00
jjaffeux
b41c49c34e
FIX: makes every_month use the same weekday
2020-09-12 23:09:43 +02:00
jjaffeux
a64735750f
FIX: keys returns an array not a string
...
Followup to 88e26b26
2020-09-04 17:29:49 +02:00
jjaffeux
88e26b26b6
UX: do not notify ongoing invitees when only editing tags
2020-09-04 16:02:40 +02:00
jjaffeux
ae6f7c9d25
FIX: custom fields are now part of markdown
2020-08-25 13:22:09 +02:00
jjaffeux
d1bf3bafeb
DEV: simpler post eval
2020-08-20 15:21:26 +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
60f9d6cf4f
FIX: ensures invitees are notified again when recurrence is used
2020-08-13 10:46:27 +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
b5e388a74c
FEATURE: allows to extend the edit notifications period
2020-08-11 14:04:00 +02:00
jjaffeux
49e4cca2c2
REFACTOR: removes dead code
2020-08-11 08:18:12 +02:00
jjaffeux
1e62bfa8c8
REFACTOR: removes dead code
2020-08-11 08:02:41 +02:00
jjaffeux
ad57efb6fe
REFACTOR: makes reminders to be in raw
2020-08-10 23:38:04 +02:00
jjaffeux
227327b395
Merge branch 'master' of github.com:discourse/discourse-calendar
2020-08-10 16:02:25 +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
David Taylor
6f06bc8ba3
DEV: Use plugin API to amend Post class ( #57 )
...
This ensures that the patch is reloaded automatically during development, and should stop the random `NoMethodError (undefined method `group_timezones' for #<Post>` errors in development
2020-08-10 13:10:41 +01: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
Penar Musaraj
bf31bb359c
DEV: Use CSS custom properties for complex color variations
2020-08-06 10:27:25 -04:00
jjaffeux
ed37c5bcc7
FIX: directly check on post if we have an event
...
This is cleaner and also avoids a 404 when no event is found
2020-08-04 21:06:02 +02:00
jjaffeux
214899ea9a
FEATURE: notify going invitees of edits on OP during event
2020-08-04 16:11:58 +02:00
jjaffeux
bdf4942ee1
DEV: triggers DiscourseEvents when an event starts/ends
2020-08-04 14:25:00 +02:00
Joffrey JAFFEUX
1451a65f54
FEATURE: allows to bulk invite into events ( #54 )
2020-08-03 15:47:01 +02:00
Krzysztof Kotlarek
88842e12df
FIX: check if allow_staff_user_custom_field exisits
2020-07-27 12:00:51 +10:00
Krzysztof Kotlarek
8ffd5e0b79
FIX: compatibility after allowlist rewording in Discourse
2020-07-15 09:28:44 +10:00
Dan Ungureanu
b832232268
FEATURE: Add user preferences field to select region ( #44 )
2020-06-18 11:29:08 +03:00
jjaffeux
8485eebf69
DEV: bumps holidays gem to 8.2.0
2020-06-09 09:56:05 +02:00
jjaffeux
2340a79062
DEV: bumps holidays gem to 8.1.0
2020-06-09 09:54:54 +02:00
jjaffeux
f5ffee3e6a
FIX: better identifier and uses real dates for grouping
2020-06-01 20:02:08 +02:00
jjaffeux
13f14c3a2d
FIX: prevents breaking of other reports export
2020-05-31 07:36:27 +02:00
jjaffeux
4469ebda3b
FIX: allows non admin events creators to export csv
2020-05-24 16:59:09 +02:00
jjaffeux
cced2c8c02
FIX: prevents error if the associated post has been destroyed
2020-05-10 17:42:14 +02:00
jjaffeux
b95380a1e8
FIX: ensures a destroyed user is correctly removed from invitees
2020-05-04 09:46:38 +02:00
jjaffeux
c8438b5f68
FEATURE: displays events in mails
2020-05-03 22:38:01 +02:00
Joffrey JAFFEUX
94868315c9
FEATURE: allows to export event invitees in a .csv file ( #40 )
2020-05-03 16:29:42 +02:00
jjaffeux
fdabeb07bc
FIX: rename events-calendar to upcoming-events-calendar
...
This was causing a name clashing with discourse-envets.
2020-05-03 09:49:20 +02:00
jjaffeux
6bcce74c2d
UX: uses star everywhere to show interest
2020-04-29 21:30:43 +02:00
jjaffeux
8685775824
UI: uses widget-dropdown and slightly changes update attendance UI
2020-04-29 20:10:49 +02:00
jjaffeux
10b0c9371a
FEATURE: displays a preview of the event in the composer
2020-04-28 10:47:29 +02:00
jjaffeux
d8b0cf128d
REFACTOR: removes dead code for now
2020-04-22 23:24:20 +02:00
jjaffeux
cc193bf2ba
FIX: prevents name collision by namespacing guardian method
2020-04-14 19:03:55 +02:00
jjaffeux
4e7c798971
FIX: relies only on staff? and prefer defined? for memoization
2020-04-14 15:39:49 +02:00
jjaffeux
a8a1195adc
UX: attempts to add margin when 3 buttons on mobile
2020-04-12 14:56:09 +02:00
jjaffeux
c4db9f2583
FEATURE: display event's starts_at on topic title
2020-04-12 14:18:55 +02:00
jjaffeux
cde452ca8e
FEATURE: limits who can create/act on events based on groups
2020-04-12 09:36:12 +02:00
jjaffeux
d12d45d247
UX: events are now managed through md markup
2020-04-11 20:26:37 +02:00
Joffrey JAFFEUX
3a9b218b3b
FEATURE: display upcoming events in a calendar ( #33 )
2020-04-10 11:35:53 +02:00
Joffrey JAFFEUX
e0146360c6
FEATURE: .ics support for events ( #32 )
2020-04-10 10:52:38 +02:00
Joffrey JAFFEUX
5665832fe7
REFACTOR: ensures consistent naming with discourse-post-event ( #26 )
2020-04-09 18:10:45 +02:00