Commit Graph

45 Commits

Author SHA1 Message Date
Camille Moussu 475ab79731 Delete Calendars (#148)
* [#66] added delete popup and logic

* [#66] Homogenize Dialogs components between modify and delete to keep them coherent+ fixed tests

* [#66] added tests

* [#66] text adjusment

* fixup! [#66] added delete popup and logic

---------

Co-authored-by: Camille Moussu <cmoussu@linagora.com>
2025-09-30 10:27:47 +02:00
Camille Moussu 00c0b58032 sidebar availability search (#128)
* [123] added people search in left side bar

* [#123] added toggle temp calendars

* [#123] added tests]

* fixup! [123] added people search in left side bar

* fixup! [#123] added toggle temp calendars

* [#123] fixed event creation on Enter

* fixup! [#123] fixed event creation on Enter

* fixup! [#123] fixed event creation on Enter

* fixup! [#123] fixed event creation on Enter

* fixup! [#123] fixed event creation on Enter

* fixup! [#123] fixed event creation on Enter

* fixup! [#123] fixed event creation on Enter

* fixup! [#123] fixed event creation on Enter

* [#123] added color diff for temp calendars

* fixup! [#123] fixed event creation on Enter

* fixup! [#123] added tests]

* fixup! [#123] added toggle temp calendars

---------

Co-authored-by: Camille Moussu <cmoussu@linagora.com>
2025-09-24 17:05:45 +02:00
Camille Moussu cd724a30a0 ability to register a shared calendar (#118)
Co-authored-by: Camille Moussu <cmoussu@linagora.com>
2025-09-22 20:45:02 +02:00
lenhanphung e24aa40cce fix(user): guard openpaasId access during initial render\n\n- Use optional chaining across components reading userData.openpaasId\n- Prevent F5 crash when user data not yet hydrated\n- Cleanup unused imports 2025-09-19 14:29:10 +07:00
Camille Moussu f640cac8ac update cal details (#113)
* [#65] added button to access cal details

* [#65] added proppatch call

* [#65] added tests

* fixup! [#65] added proppatch call

* [#65] added trimming to name and desc

* fixup! [#65] added proppatch call

* fixup! [#65] added proppatch call

* fixup! [#65] added proppatch call

---------

Co-authored-by: Camille Moussu <cmoussu@linagora.com>
2025-09-17 15:05:27 +02:00
Camille Moussu 2a84eba84b [#64] fixed css and empty name bug 2025-09-15 10:25:39 +02:00
Camille Moussu 9d43c15ee0 [#64] added creation modal to list and api call 2025-09-15 10:25:39 +02:00
Camille Moussu d76775c7d2 [#106] added prettier check to jenkins and prettified files (#109)
Co-authored-by: Camille Moussu <cmoussu@linagora.com>
2025-09-12 11:05:52 +02:00
Camille Moussu 3e9530a0a5 [#78] fixed undefined email 2025-09-09 14:52:51 +02:00
Camille Moussu 3d48cd7fd7 [#78] fixed f5 update 2025-09-09 11:53:13 +02:00
Camille Moussu b87b77beef [#78] added valarm support 2025-09-09 11:53:12 +02:00
Camille Moussu 2f071303de [#77] fixed delete refresh issue and added more tests 2025-09-05 16:41:05 +02:00
Camille Moussu 6de3280851 [#77] fixed occurrences other typo, augmented the match window to update the calendar 2025-09-04 18:06:32 +02:00
Camille Moussu ee01e1d027 [#77] added complex ui for repetition, fixed broken tests due to new feature 2025-09-02 18:14:55 +02:00
Camille Moussu 64f3ff0aa4 [#7] fixed move destination 2025-08-29 10:21:43 +02:00
Camille Moussu a2b0ab32b7 [#7] added MOVE support for changing calendar for event + missing tests for this PR 2025-08-28 13:08:10 +02:00
Camille Moussu 5864875775 [#7] restored refresh after modification 2025-08-26 14:46:10 +02:00
Camille Moussu 502b6d6783 [#7] added saving to editing event 2025-08-26 14:17:14 +02:00
Camille Moussu e8a0ac41ef [#7] skeleton for complexe display 2025-08-25 17:01:18 +02:00
Camille Moussu 684fd82027 [#4] event url is now stored and reused when updating event to prevent duplication 2025-08-25 09:47:43 +02:00
Camille Moussu aaba50cf00 [#4] added delegated calendars 2025-08-21 16:00:49 +02:00
Camille Moussu cc262d6816 [#4] fix test and imports 2025-08-21 16:00:48 +02:00
Camille Moussu cd829703e9 [#4] attendance now change event display 2025-08-21 15:56:34 +02:00
Camille Moussu b3d85eb15c [#4] added attendance management 2025-08-21 15:49:34 +02:00
Camille Moussu a6c6f944a6 [#50] fixed mailto duplication 2025-08-21 13:18:41 +02:00
Camille Moussu d7b3d4e077 [#50] added attendee search and tests 2025-08-21 13:18:41 +02:00
Camille Moussu 22ebf31f77 [#48] fixed drag and drop waiting for api call to be done to show updated event 2025-08-19 15:27:54 +02:00
Camille Moussu cf59bcebe4 [#48] added drag and drop and resize changes to events 2025-07-31 17:51:55 +02:00
Camille Moussu 2ad41dc4f5 [#3] added event deletion to display 2025-07-25 15:29:40 +02:00
Camille Moussu 5f59831be0 [#3] first basic modal for event display 2025-07-25 14:57:53 +02:00
Camille Moussu 08789cb6f3 [#31] fixed sending data 2025-07-24 14:16:54 +02:00
Camille Moussu b1ceebfc7d [#31]added two function to setup data to be sent and put function 2025-07-24 14:16:54 +02:00
Camille Moussu 7507d09d72 [#34] added ky and condition to reconnect user on refresh 2025-07-16 16:43:07 +02:00
Camille Moussu de22a6edfb [#30] changed logic to load datas to get all events from calendars 2025-07-16 16:03:33 +02:00
Camille Moussu 2281580c4b [#30] Load data for the current month 2025-07-16 16:02:25 +02:00
Benoit TELLIER 875fea095f Merge pull request #29 from linagora/22-handle-parsing-error-in-dav
handle parsing error in dav response
2025-07-16 09:12:21 +02:00
Camille Moussu 4e32e351c4 [#24] changed .env to be a public js file script loaded by index.html 2025-07-08 11:40:42 +02:00
Camille Moussu 2a1af0b9f5 [#] added alert when importing events with error 2025-07-07 17:31:31 +02:00
Camille Moussu 0527e9f4bb [chores] removed commented code 2025-07-07 10:32:20 +02:00
Camille Moussu aae4d729f6 [#25] changed loading order + added condition to keep loading screen while loading calendar list 2025-07-04 15:27:25 +02:00
Camille Moussu 1b55f82e45 added ? to colors in calendar and changed the api calls to get all personnal calendars 2025-07-03 17:04:11 +02:00
Camille Moussu 47fad76217 [#21] changed react-script to rebuild 2025-07-03 14:48:19 +02:00
Camille Moussu 65621924a2 [#1] getting the calendars from the api 2025-07-03 14:21:04 +02:00
Camille Moussu c11c65c697 [1] events are properly displayed by calendars 2025-07-01 12:21:48 +02:00
Camille Moussu 4f5d596b59 [1] added state to add event to calendars 2025-06-30 17:15:24 +02:00