Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request accept TOS each time user logs in #335

Open
jordan-richardo opened this issue Apr 30, 2020 · 10 comments
Open

Request accept TOS each time user logs in #335

jordan-richardo opened this issue Apr 30, 2020 · 10 comments

Comments

@jordan-richardo
Copy link

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?

@taffit
Copy link

taffit commented May 8, 2020

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.

@SuperSandro2000
Copy link

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.

@taffit
Copy link

taffit commented May 10, 2020

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.

@nickvergessen
Copy link
Member

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.

@jordan-richardo
Copy link
Author

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

@taffit
Copy link

taffit commented May 11, 2020

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.

@tracer0ute
Copy link

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.

@nickvergessen
Copy link
Member

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

@tracer0ute
Copy link

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

@sbellassai
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants