mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-12-04 15:29:56 +00:00
e873518d6f
* mws authentication * add more tests and permission checkers * add logic to ensure that only authenticated users' requests are handled * add custom login page * Implement user authentication as well as session handling * work on user operations authorization * add middleware to route handlers for bags & tiddlers routes * add feature that only returns the tiddlers and bags which the user has permission to access on index page * refactor auth routes & added user management page * fix Ci Test failure issue * fix users list page, add manage roles page * add commands and scripts to create new user & assign roles and permissions * resolved ci-test failure * add ACL permissions to bags & tiddlers on creation * fix comments and access control list bug * fix indentation issues * working on user profile edit * remove list users command & added support for database in server options * implement user profile update and password change feature * update plugin readme * implement command which triggers protected mode on the server * revert server-wide auth flag. Implement selective authorization * ACL management feature * Complete Access control list implementation * Added support to manage users' assigned role by admin * fix comments * fix comment * Add user profile management and account deletion functionality * add success and error message feedback for user profile operations * fix indentation issues * Add command to create admin user if none exists when the start command is executed * refactor annonymous user flow with create admin implementation * remove mws-add-user from start command * admin configuration for annonymous read-write opearations * fix comments * change get-anon handler to POST
27 lines
1.0 KiB
Plaintext
27 lines
1.0 KiB
Plaintext
title: $:/plugins/tiddlywiki/multiwikiserver/templates/anon-config-modal
|
|
subtitle: Anonymous Access Configuration
|
|
class: mws-modal
|
|
|
|
<div class="mws-modal-container">
|
|
<div class="mws-modal-content">
|
|
<h1>Anonymous Access Configuration</h1>
|
|
<p>This configuration allows anonymous users to read and write to the wiki.</p>
|
|
<form class="mws-anon-config-form" method="POST" action="/admin/post-anon-config">
|
|
<div class="mws-modal-section">
|
|
<$set name="isChecked" value={{{ [[$:/config/MultiWikiServer/AllowAnonymousReads]get[text]] }}}>
|
|
<input type="checkbox" name="allowReads" checked=<<isChecked>>/> Allow anonymous reads
|
|
</$set>
|
|
</div>
|
|
<div class="mws-modal-section">
|
|
<$set name="isChecked" value={{{ [[$:/config/MultiWikiServer/AllowAnonymousWrites]get[text]] }}}>
|
|
<input type="checkbox" name="allowWrites" checked=<<isChecked>>/> Allow anonymous writes
|
|
</$set>
|
|
</div>
|
|
<div class="mws-modal-buttons">
|
|
<button type="submit" class="mws-modal-button-primary">
|
|
Save Changes
|
|
</button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div> |