Closed WNYmathGuy closed 6 years ago
@WNYmathGuy This is a previously used repo to work on the theme for the desktop sync client. Your post looks more related to the server.
Oops. I'll redo it over there. I thought Theming worked like a separate app in the system.
As are many people in IT right now, I'm convinced I don't know if I'm GDPR ready, but I like it and want to be ready on principle. I think I understood that getting positive confirmation from users that they accept the Terms of Service and Privacy Policy is a requirement—as well as—the two agreements don't break the GDPR or other laws.
How about in the Theming settings for Admin, you add two new checkboxes for the
Legal notice link
and thePrivacy policy link
for Required? They would have corresponding checkboxes on the/index.php/login
page adjacent to the Legal notice and Privacy policy links in the page footer to indicate acceptance; they would appear if the Required was checked. The fields for account sign-up or Username & Password would be deactivated until the user visiting the login page complied by checking the boxes to indicate they accept. Those values could be cookie stored so that each time a user returned, they would just login without re-checking them. Also on the Admin settings for theLegal notice link
and thePrivacy policy link
would be a button to create a new random string to indicate that the ToS or PP had changed, and the new code wouldn't match the one in the cookie so the user would need to re-accept the changed document.As for something I would like...
First off, it bugs me that the link attribute "
target=
" forWeb link
,Legal notice link
and thePrivacy policy link
are all _"_blank"
where I prefer"_top"
_ in my case. I looked around and didn't see where to hack it to my way.Another thing that bugged me was, it was troublesome trying to make an aptly themed page for my ToS and PP. I stole the code from the login page via view source and then tinkered with it to make my pages.
I basically took out the
<form>
block for the login and put a<textarea disabled readonly name="text???">
block for the content right above the<footer>
block. The style for mine comes from;put just inside the
<head>
block.CERTIANLY you could do even better than that though. Perhaps you could have a place for the admin to dump the HTML content for the ToS and PP so instead of links to the pages, it's just right there repalcing the login block with the document (or some pop-up thingie). And if it's from a built in area, the revision control could be automated so that random string I mentioned above would happen if even a jot or a tittle were changed by the Admin.