- Fix incorrect use of compound boolean expression in if statement.
'a and b or c' is treated as '((a and b) or c)'.
- Allow unhiding a shortcut.
- Raise exception when shortcut requested does not exist. This is the
Python way.
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
This partially fixes https://bugs.debian.org/857957 . The doc symlink
was not being used for quite some time. Tested with
/etc/plinth/plinth.config and without it using local config.
Set unique_subject attribute to no in index.txt.attr file. This
allows regenerating a certificate for a user.
Signed-off-by: Hemanth Kumar Veeranki <hemanthveeranki@gmail.com>
- Internationalize all the strings.
- Fix indentation.
- Use bootstrap row/columns better for footer links.
- Minimize CSS.
- Restore some of the FreedomBox statements until futher discussion.
- Move the apps and configuration items outside of navbar header and
into left navbar group so that it collapses properly for mobile
view.
- Change link titles to reflect label text.
- Indent properly, remove blank lines.
- Remove need to tweak font size of items.
- On enable, don't just run syncthing, actually enable it.
- Make setup step idempotent. Run setup during enable as it is
idempotent.
- Perform user/group creation properly during setup.
- Provide better description.
- Modify the application label and icon for accuracy of the service
provided.
- Fix problem with showing service in firewall.
- Redirect /syncthing to /syncthing/ as the daemon does not work
without a slash at the end.
- Create a separate include file for LDAP authentication
configuration that can be included on other app configurations.
- Only admins can now edit the groups of any user
- Only admins can mark any user as active or not
- Refactored all occurrences of admin checks to its own utility function
- Rename AdminMiddleware to AdminRequiredMiddleware to be consistent
with stronghold/Django terminology
- Simplify .gitignore pattern
- Format single line docstrings as per PEP8.
- Add missing docstrings.
- Restrict lines to 79 characters.
- This adds OpenVPN icon
- This enables the OpenVPN app on the index page.
- This allows only admins to create the certs for OpenVPN and admins and
non admins can not download their own profiles via the app icon.