Uh oh!
There was an error while loading. Please reload this page.
feat(user status): automate user status for events - #40615
Conversation
There was a problem hiding this comment.
Psalm found more than 10 potential problems in the proposed changes. Check the Files changed tab for more details.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
fca0790 to
f4cfa4dCompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
8e8911b to
d307b47CompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
This comment was marked as off-topic.
This comment was marked as off-topic.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
miaulalala
commented
Oct 13, 2023
Having nextcloud/calendar#3193 would be good @ChristophWurst - shall I add it as a followup? |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
nimishavijay
commented
Oct 25, 2023
Would it not be possible to just change the icons for all the statuses? |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
jancborchardt
commented
Oct 25, 2023
Agree with @nimishavijay. If that is out of scope, a good first step would be to just do the same that we do when in a call – which is not changing the status, only emoji and status text, right @nickvergessen? |
nickvergessen
commented
Oct 25, 2023
We do change the status to "Away" (when the user was not invisible (=> no status change) or DND (=> in call with DND)) |
miaulalala
commented
Nov 6, 2023
Aight, chaningin the status to "away" for now, and removing the icons. Follow up ticket for icon changes discussion here:#41299 |
ChristophWurst
left a comment
There was a problem hiding this comment.
Worked for my local instance once I cleared the Away override and the custom status message
23fbe23 to
ab261fcCompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
e358b7b to
1661393CompareUh oh!
There was an error while loading. Please reload this page.
1661393 to
fc9f805Compareand automatically set a user status to free or busy depending on their calendar transparency, event status and availability settings Signed-off-by: Anna Larch <anna@nextcloud.com>
fc9f805 to
f14a4f8Comparemiaulalala
commented
Nov 9, 2023
Failing Cypress test: theming/admin-settings.cy.ts (unrelated) |

Summary
The user status currently only takes into account the availability settings. Automatically set a user status to free or busy depending on their calendar transparency, event status and availability settings combined.
This can be done with a free/busy request just like the Calendar app does for the free/busy modal.
How to test:
THe easiest way to test is to create 5- minute calendar events and have some sort of VAVAILABLITY setting.
The decision tree is the following:
Status decision tree:
USER DEFINED STATUS
NOT USER DEFINED
TODO
Checklist
Screenshots before/after for front-end changesBackports requested where applicable (ex: critical bugfixes)