The discussion revolves around implementing a feature to limit access to working hours in Discourse. terraboss suggests setting up working hours for specific user groups to prevent burnouts and unhealthy work habits. Falco shares their experience implementing a similar system using a centralized SSO and ERP system. However, terraboss inquires about a default or plugin solution for Discourse without relying on ERP or separate SSO. Falco advises proposing a plugin solution on the Marketplace, but highlights the complexity of managing varying working hours, laws, and regulations, especially for large companies.
Hi friends,
I‘d like to suggest some „business feature“:
It should be possible to set up working hours for specific user groups / members, so employees could work from everywhere, but only when they are allowed to. There is no more need to discuss overtime costs and unhealthy sleep behavior.
It‘s also a reminder for the most couraged members / co-workers to prevent them from burn-outs.
I had this implemented in a big enterprise install.
Since the working hours are centralized in the ERP system, you point Discourse to use the central SSO and set the session time to something as low as 30 minutes.
Is it also possible to this without ERP or separate SSO? As a default functionality or maybe plugin solution for Discourse? It will be so fantastic
I think, nowadays it’s very important in our lives to set out of offce workarounds. Only topics / messages taged with urgent should be still visible for a certain time. Therefore it’s not necessary to force logout the user for their current session.
You can write you proposal and budget and post it on Marketplace.
But if a company is big enough and it’s in a country with strong work and employments laws, it’s a full time job with a giant team just to keep up with it, because:
You have thousands of employees
Everyone have different working hours, vacation days, sick days, overtime, etc. Also this changes every day.