-
Notifications
You must be signed in to change notification settings - Fork 327
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
Administrative Locking #3326
Comments
Would the author still have access to the What if the locked brew is currently being used as a theme source? |
As I currently envisage it, the locking would occur during the |
Being unable to edit the locked document would make it difficult for the author to fix things. |
Hence why there will be a call to message the administrators... although if someone doesn't have discord or reddit this could get weird Do you think there is worth in creating another gitter room to use as modmail? or simply redirect them to reddit and force them to make an account? |
They will still be unable to make changes, unless the lock is first removed by administrators, necessitating some possibly tricky time coordination (considering timezones etc). Would perhaps be better then that the editor UI pops an alert, with instructions to the author on how to contact the mods for more information (but still allow editing) |
I think this should block everything except the Edit page, with a popup there as @ericscheid suggests. Don't add any barriers that would make it hard for users to fix their problem. Feels way too Kafkaesque. |
…thub.com/G-Ambatte/homebrewery into experimentalBrewLocking-naturalcrit#3326
As it currently stands, the lock function needs to have options to apply a code, public and private messages. |
Checklist:
getBrew
so a locked brew will return an error - PR Add administrative brew locking function #3327EditPage
so a locked brew will pop a notification - PR Add blocking notification to EditPage #3382lock
object on brew stub - PR Add lock routes #3421Your idea:
On occasion, the administrators of the Homebrewery website will need to lock a brew down, so that it cannot be accessed by anyone - not even the authors. Specifically, I am thinking of legal action, such as a DMCA takedown request.
My suggestion is that we create the ability to add a new property to the document's stub in the local Homebrewery database,
lock
or something similar.During the
getBrew
process, if thelock
property exists andlock.active
is true, an error should be thrown of typelock.code
with an error message oflock.message
.Mock up of final error page:
I would also expect that a lock page would need to be added to the Admin pages, to allow administrators to apply and remove such locks without needing to access the database directly.
The text was updated successfully, but these errors were encountered: