Fixes mispelling of my name :) / updates changelog to reflect recent web development efforts.

This commit is contained in:
Johnny 2018-10-29 00:09:10 +00:00
parent cd3af403a7
commit b6c0ae8585

View file

@ -12,22 +12,45 @@
### Web ### Web
Web/Django standard initiative (stricako) Web/Django standard initiative (@strikaco)
- Updates Bootstrap to v4 stable (the beta in use had some irritating bugs that have since been resolved) - Features
- Enables the use of Django Messages framework - Adds a series of web-based forms and generic views
- Adds a web-based account registration form - Accounts
- Adds links to reset password / create new account on login pane (resets require SMTP configuration to actually work, but the functionality was already enabled by account of django.contrib.auth.urls-- I just made it prettier). Uses Django's password reset workflow. - Register - Enhances registration; allows optional collection of email address
- Modifies the series of password reset forms to use Evennia's CSS instead of Django admin's. - Form - Adds a generic Django form for creating Accounts from the web
- Adds a dropdown for authenticated users allowing them to change their password. - Characters
- Prettifies the "change password" form to use Evennia's CSS instead of Django admin's. - Create - Authenticated users can create new characters from the website (requires associated form)
- Adds placeholders to dropdown menu for players to quickpuppet/manage characters on the website. - Detail - Authenticated and authorized users can view select details about characters
- Fixes a bug on the login pane where error messages weren't being displayed (was calling form.has_errors instead of just checking form.errors) - List - Authenticated and authorized users can browse a list of all characters
- Web-based chargen based on predefined form - Manage - Authenticated users can edit or delete owned characters from the web
- Character puppeting within the context of the website - Form - Adds a generic Django form for creating characters from the web
- Channels
- Web views for common object types, like accounts, characters etc. - Detail - Authorized users can view channel logs from the web
- Web views for help entries. - List - Authorized users can browse a list of all channels
- Help Entries
- Detail - Authorized users can view help entries from the web
- List - Authorized users can browse a list of all help entries from the web
- Navbar changes
- Characters - Link to character list
- Channels - Link to channel list
- Help - Link to help entry list
- Puppeting
- Users can puppet their own characters within the context of the website
- Dropdown
- Link to create characters
- Link to manage characters
- Link to quick-select puppets
- Link to password change workflow
- Functions
- Updates Bootstrap to v4 stable
- Enables use of Django Messages framework to communicate with users in browser
- Implements webclient/website `_shared_login` functionality as Django middleware
- 'account' and 'puppet' are added to all request contexts for authenticated users
- Cosmetic
- Prettifies Django 'forgot password' workflow (requires SMTP to actually function)
- Prettifies Django 'change password' workflow
- Bugfixes
- Fixes bug on login page where error messages were not being displayed
### Typeclasses ### Typeclasses
@ -51,8 +74,6 @@ Web/Django standard initiative (stricako)
+ `validate_password`: Mechanism for validating a password. + `validate_password`: Mechanism for validating a password.
+ `set_password`: Apply password to account, using validation checks. + `set_password`: Apply password to account, using validation checks.
### Utils ### Utils
- Added more unit tests. - Added more unit tests.