v4.1
Dashboard
Fixes
- Broken event links on Dashboard
- Users with host role and member of a group but not host of the group, see 'Update group' link on dashboard
Events
Enhancements
- new fields for recording spare parts information, barriers to repair, and sources of repair information
- ability to delete events
- future events can be deleted if no volunteers attached to the event
- if volunteers are attached, they need to be removed before deleting
- lightbox display of images on create/edit event pages
Fixes
- Error message when requesting contributions to an event
- Spare parts field not dynamically updated when editing devices on event screen
- Editing a device gets stuck on 'Saving...' for a host of the group that didn't attend the event
- Host who is host of multiple groups gets error when creating an event
- When a device has been saved as Misc, can't amend the weight when returning to edit it
- Devices saved as None of the above displayed as 'None of the above' in the list until page refresh
Groups
Enhancements
- moderation process for groups
- area field editable by admins
- lightbox display of images on create/edit group pages
Fixes
- group tags filter lost when paging
- filtering by group country
- can't remove group tags from a group
Repairs
Enhancement
- new fields for recording spare parts information, barriers to repair, and sources of repair information
- devices export based on search filters
- lightbox display of images on edit device page
Fixes
- error when updating a device via the devices page
Users
Fixes
- Users can create new skills in their profile and this subsequently causes error on group page
Stats embeds
Enhancements
- CO2 equivalance visualisation split into two separate visualisations (manufacturing equivalence, and consumption equivalence)
- manufacturing equivalence visualisation shows progress towards 'next level' of equivalence
- visualisations can be filtered by a particular group tag
Internationalisation/localisation
Enhancements
- system for editing translations on the web
- regional coordinators can be given permission to this translation management system
- language preferences
- for new/unauthenticated users, language choice determined by browser language settings
- can be manually switched via language selector in the footer
API
Enhancements
- ability to get list of events for a particular group tag via API call
Notifications
Enhancements
- the way notifications work has been updated
- previously only showed past events without devices added
- now shows any notification that was previously an email notification
- e.g. received invitation to event, new event created, etc
- notifications can be marked as read
- if opted in to receive emails, will also receive an email notification as
-
new notifications
- to admins: new user joined
- to admins: abnormal number of Misc devices added for an event
- to hosts/admins: event has no data entered after 3 days
- to admins: data upload to Wordpress has failed and needs attention
-
admins can set which moderation notifications they receive
Fixes
- improved subject line and copy on new event notification
- improved subject line and copy on new group notification
Infrastructure
Enhancements
- audit logs of edits to devices, events, and groups
- visible to admins only
- maximum session length 60 days, period session maintained without activity set to 7 days