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
jjaffeux
a710fdda9f
UX: improves buttons texts and visuals
2020-03-28 18:12:59 +01:00
jjaffeux
fe6c2e6102
FEATURE: uses post_event date in op to decorate topic title
2020-03-27 21:37:38 +01:00
jjaffeux
946a4ec8d9
DEV: improves reloadability
2020-03-27 14:01:59 +01:00
jjaffeux
bfe84db1f2
REFACTOR: dry post_event_enabled check in controllers
2020-03-27 08:52:06 +01:00
jjaffeux
2bf615cffc
fix spec
2020-03-26 22:34:21 +01:00
jjaffeux
b2103e8517
introduces post_event_enabled site setting
2020-03-26 22:19:09 +01:00
jjaffeux
36d39f085d
FEATURE: allows to invite people to public events
2020-03-26 16:39:12 +01:00
Joffrey JAFFEUX
988b066ab5
FEATURE: implements initial support for post events ( #24 )
2020-03-26 14:11:33 +01:00
Bianca Nenciu
536c597ef4
DEV: Migrate from custom fields to tables ( #23 )
2020-03-20 15:45:24 +02:00
jjaffeux
45e7b258da
FIX: set post_url so calendar events can be clicked from anywhere
2020-03-11 01:56:29 +01:00
Martin Brennan
d6bff6cbb7
DEPRECATION: Completely remove user custom field timezone ( #6 )
...
The functionality of using a UserCustomField timezone for this plugin has been deprecated for the past few months and existing timezone custom fields have been migrated to the replacement, UserOption.timezone.
2020-03-04 11:49:40 +11:00
Martin Brennan
d57dcf82b5
FIX: include_group_timezones? N1 query ( #22 )
...
* using custom_fields instead of post_custom_fields triggers
a query for the custom field on every post in the topic.
change the include_group_timezones to use post_custom_fields
instead which queries every post for the topic on topic view
load
2020-03-02 16:12:25 +11:00
Vinoth Kannan
eff4de06ae
FEATURE: display group members by timezone in posts. ( #19 )
2020-02-06 19:05:06 +05:30
Gerhard Schlager
ded650f032
Make rubocop happy
2020-01-16 22:55:21 +01:00
Mark VanLandingham
fc7e79a07d
Site setting for all-day event times ( #13 )
2020-01-16 14:14:57 -06:00
Mark VanLandingham
13cbdb5315
FEATURE: Add to google calendar link on list view ( #12 )
2020-01-14 08:25:16 -06:00
jjaffeux
2a2af14a73
FIX: improves grouping over multi days
2019-12-30 15:24:29 +01:00
jjaffeux
81511536a8
FEATURE: improves official holidays grouping
2019-12-30 10:07:43 +01:00
jjaffeux
cc5e386738
FIX: handle holidays spanning on multiple days
2019-12-19 09:04:27 +01:00
Robin Ward
a779858d5f
If this fails, we might be in a `rake db:drop db:create db:migrate`
2019-12-18 15:07:55 -05:00
David Taylor
6352b456e3
PERF: Only load emojis from Redis once
2019-12-16 13:58:45 +00:00
David Taylor
1d3e921c8f
PERF: Avoid PrettyText.cook in serializer for emojis
...
- For manual events, include the emoji images when calculating the excerpt
- For automatic holidays, lookup the emoji in the Ruby cache
2019-12-16 13:31:40 +00:00
David Taylor
1e6c2ec589
FEATURE: Improve timezone logic for all-day events ( #10 )
...
- Render all-day events from 6am to 6pm local time, so that they appear more logically for users in other timezones
- Set the `nextDayThreshold` to 6am, so that multi-day events in slightly more easterly timezones display the end date correctly
2019-12-16 13:12:09 +00:00