Ghostwriter v4.0.0-rc2
Pre-release
Pre-release
Summary
This release candidate includes all the changes from v4.0.0-rc1 with clean-up, bug fixes, and adjustments following feedback. This release also includes a major new feature, support for 2FA.
CHANGELOG
[4.0.0-rc2] - 21 August 2023
Added
- Added a "People" tab to the project dashboard that shows the project's assignments and client contacts
- Added configuration options for managing browser sessions
SESSION_COOKIE_AGEsets the number of seconds a session cookie will last before expiringSESSION_EXPIRE_AT_BROWSER_CLOSEsets whether the session cookie will expire when the browser is closedSESSION_SAVE_EVERY_REQUESTsets whether the session cookie will be saved on every request
- Added support for two-factor authentication using TOTP
Changed
- Separated the project form into two forms: one for the project details and assignments and one for project components (e.g., white cards, objectives)
- This allows accounts with the
userrole to edit project components without permission to edit the project or its assignments
- This allows accounts with the
- Moved project assignments to the new "People" tab on the project dashboard
- Hid menus and buttons for features that are not available to the current user
- Access to the admin console is now routed through the main login form to require 2FA (if enabled for the user)
Fixed
- Fixed an issue that would prevent new projects from saving properly
Removed
- Removed the unused
restrictedaccount role- This is a clean-up for the release candidate; the
restrictedrole was experimental and never implemented in the access controls
- This is a clean-up for the release candidate; the
- Removed the
userrole's privileges to create, edit, and delete project assignments and client contacts to better adhere to the role's intended permissions - Removed permissions for updating report templates via the GraphQL API
- This option will return in a future release when it is possible to upload a template file via the API