[1.2.0] - 2020-03-11
OKRs are now supported on organisation level. This will allow administrators to create and manage details (name, mission statement), objectives and key results for organisations.
Organisations will work in a similar fashion as departments and products, whereas the child departments will be displayed on an organisation’s page. Please note that creating and/or deleting organisations is not included in this version.
What’s new
- OKRs for organisation level
- Character limits for user inputs
Added
- OKRs for organisation level
- Edit existing organisations from the admin panel
- Page to view organisations under route
/organization/<slug>
- Manage objectives and key results for organisation at
/organization/<slug>/edit
- Cloud functions to handle progression for organisation
- Supporting Markdown for mission statements
Changed
- Convert the organisation in breadcrumbs to a link
- Use
placeholder-image.svg
instead ofplaceholder-user.svg
for departments and products that do not have an image - Consistently use American
organization
instead oforganisation
as function and variable names - Reduce font weight on table of contents on help page
- Limit character count on various user inputs
profile/displayName
<= 32 charorganization/name
<= 64 chardepartment/name
<= 64 charproduct/name
<= 64 charperiod/name
<= 12 charobjective/description
<= 320 charobjective/name
<= 160 charmissionStatement
<= 320 charkeyResult/description
<= 120 charkeyResult/unit
<= 32 char
- Improved design on members and products lists (include name next to its image)
- Improved content on
help.md
- Managing products
- Managing organisations
- Managing dynamic periods
- Reduce size of image preview on forms for editing organisations, departments and products
- Visualise the (positive or negative) change on the newsfeed card for updating progress on a key result
Deprecated
Migrating data from Google Sheets: Functionality for migrating data from Google Sheets should no longer be necessary. The scripts for handling this will remain in the codebase for now, but will soon be removed. The description and file upload will be removed in the UI.
Removed
- Form for migrating data from Google Sheets
Fixed
- Fix JSDoc errors in
db.js