terms_of_service icon indicating copy to clipboard operation
terms_of_service copied to clipboard

Request accept TOS each time user logs in

Open jordan-richardo opened this issue 5 years ago • 10 comments

Hello there,

I am wondering if there is a way I can have it prompt the user to accept on each login even after they have previously accepted it?

jordan-richardo avatar Apr 30 '20 22:04 jordan-richardo

I would need this as well: A setting to define, if it is shown only once or on every log in of the user. Thank you, btw, for providing this extension. This should be part of the core IMHO as it is the base for sharing files on a professional basis, especially now that they claim to support virtual data rooms.

taffit avatar May 08 '20 15:05 taffit

I am fine with setting this once per change but with every login is just annoying and even giving people the possibility is wrong. I would probably add this to my ublock origin filter and forget that it exists or people would write annoying mails to support to get this disabled. No from me just to not annoy people.

SuperSandro2000 avatar May 09 '20 00:05 SuperSandro2000

For a virtual dataroom we need to have this possibility. Fine for us, if the user blocks it, as long as he agreed once.
But it seems that we need to switch to commercial software also for other reasons. Thanks, though, for providing the possibility to have it shown at least once.

taffit avatar May 10 '20 15:05 taffit

Blocking won't work, as the filesystem also doesn't work unless your session accepted them.

Anyway no need to panic/fight. If this is implemented it should be a config so both modes can be used.

nickvergessen avatar May 10 '20 16:05 nickvergessen

We have shared logins for certain groups of users and would like to use this message for a notice more than a TOS. I think if the scope of this feature is broadened to be thought of as a login message than just a TOS it doesn't sound as scary to prompt all the time

jordan-richardo avatar May 10 '20 16:05 jordan-richardo

What would also help: a possibility to "reset" the status, so that a user has to re-acknowledge the TOS. Would be helpful after e.g. changes to the TOS/disclaimer. Having it available as a occ-command would then allow us to reset it on a regular basis.

taffit avatar May 11 '20 07:05 taffit

Any chance this is something that might be coming up? Or possibly a workaround with the API to allow the signatory status to be reset, on logout, or maybe just everyday? Would be great to have for certain compliance purposes.

tracer0ute avatar Jul 02 '20 13:07 tracer0ute

Well basically do something like https://github.com/nextcloud/terms_of_service/blob/master/lib/AppInfo/Application.php#L62 also on the logout event/hook

nickvergessen avatar Jul 02 '20 14:07 nickvergessen

@nickvergessen I'll give that a try! Thank you

tracer0ute avatar Jul 02 '20 15:07 tracer0ute

Is there any potential that this will be integrated into the plugin as an option? This would check some export compliance boxes for me.

sbellassai avatar Mar 14 '24 16:03 sbellassai