Releases: borgia-app/Borgia
Releases · borgia-app/Borgia
Borgia 5.1.4
Changed
- [Users] The year field is no longer limited in the User model but now in the UI with create and update user forms. This modification is done as the expected behavior was not met: the field was supposed to be limited to current year + 1 but this information was not dynamically modified, only when a migration occurred.
Other
- [Tests] Revert default users to Me214 in test data :p
Borgia 5.1.3-hotfix
A quick release to fix the following bugs:
[Finances] - Fix Lydia callback
[Configurations] - Fix Lydia form validator
Borgia 5.1.3
[5.1.3] 2019-12-08
Fix
- [Lydia] Fix fee calculation
- [Lydia] Wording / refactoring of self-creation
- [Users] Repair downloaded excel files / Fix members menu in edit page
- [Users] Fix #115 - Can't validate user edition
- [Shops] Fix product list form
- [Contrib] Bump to django 2.1.11 for security reasons
- [Finances/Users] Fix transaction list page with exceptionnal movements
- [Events] Fix Xlsx upload/download
- [Events] Add JS for forms
- [Users] Fix lateral menu in user retrieve view
Changed
- [Events] Event list set initial begin date to 1st day of month
Borgia 5.1.2
[5.1.2] 2019-11-21
Changed
- [Configuration] Add tax for Lydia fee
- [Finances] Adjust Lydia fee calculation (the amount paid equals the desired amount + fee)
- [Finances] Add transaction column and add changes in labels in the list of transactions
- [Shops] Initially checkup on current month
- [Modules] Block form validation button after sale
- [Modules] Possibility to change category order for each module
Fix
- [Users] Fix user update (username, avatar and theme)
- [Finances] Fix Lydia callback
- [Configuration] Fix some typo
- [Shops] Fix checkup page latency
- [Shops] Checkup page: Fix the possibility to change dates and filter by products
- [Workboard] Charts only show shops that have user transactions
- [Login] Fix next redirection
Borgia #5.1.1
Borgia
[5.1.1] - 2019-09-17
Changed
- User list default view now include externals members. New option to only display internals members.
- [Users] Edit form : Add username and avatar fields.
- [Users] Include externals members in users list view
Fix
- Missing link to stockentry and inventory creation.
- Redirection after user self update.
- Possible missing navigation menu
- Chiefs access to associate group management
- Menu for shops manager
- [Sales] fix 403 error on self sales
- Small fixes in templates
[5.1.0] - 2019-04-20
Added
- Managers can now disable self recharging with Lydia without having to mess up their tokens.
- You can now add lydia fee when self recharging. You can set the base and ratio fee parts in the configuration module.
Fix
- Error when accessing self transfert page.
[5.0.2] - 2019-02-13
Security
- Update to Django 2.1.7 for security reasons. See : security announcement
[5.0.1] - 2019-02-02
Fixed
- Wrong link in managers workboard
[5.0.0] - 2019-01-18
Added
- This changelog file
- When not connected, redirect after login to the page wanted
Changed
- ENTIRE NAVIGATION SYSTEM (now based on "roles" and not on "groups")
- Versionning now follow the pattern : YYYY.MINOR.PATCH
- Renaming of "specials" group to "externals"
- Renaming of "vice-presidents-internal" group to "vice-presidents"
- Renaming of "gadzarts" group to "members"
Fixed
- Accessing vulnerability when user was not in group
Removed
- Notification system, deprecated.
- Unused group "honnored"
- ghost shop "Association"
4.6.2
4.6.1
4.6.1
This release is focused on shared events :
Fix:
- Multiple form validation when finishing event. See: #75
Changes :
- Add information about the price on finishing page
- Add flashs messages for all the forms in shared events. See #73
- Add checkbox for confirming deletion of an event
- Small fix in manage-users list
- When upload an excel, notify if the ponderation is not a number
4.6.0
4.6.0
New Behaviors :
Users are not deleted, but is_active is set to False instead when an account is no longer required (for whatever reason). By doing so, if the application has any foreign keys to users, the foreign keys won’t break.
When a user is deactivated, his account is limited :
- He can't log in
- He can't get money by a transfer
- He doesn't appear in the list of users in AdminView, by default
- He doesn't appear in autocompletion
- He can't buy in shops
- He can't be added to manage Shops
- He can't be added by the manual management of SharedEvent. However, he can still be added by an Excel. Indeed, for now there are no error messages displayed for excels, that's why i believe Borgia should not refuse the user without noticing it.
At the deactivation :
- the user is removed from all admin groups.
What can still be done (list not exhaustive):
- use the payment function
- SharedEvent managed by the user are not destroyed (even if there are not done). The goal is to prevent losing data.
- Deactivate a user is reversible !! An admin can still modify information about the user, including re-activate him.
Changes :
- Add state field for searching all users, or only activated or unactivated. Remove old field "unactivate".
- Modifications in template :
- Last name and First name column regrouped
- New column with usernames
- Use fa icons to order the list of users
- Remove "Details" column if the user group doesn't have the "retrieve user" permission.
Display of the list of users, in AdminView, is changed :
- The state ChoiceField now contains 4 choices :
- All activated user
- Only user who have a negative balance
- Only user who are under the threshold balance
- Only deactivated users
- The activated/deactivated column, no longer pertinent, is removed
- New field in inventory : can chose full or partial inventory
- Forbid inventory with two same product inside it ee8dcd3
- Fix autocompletion behavior
- Fix case sensitivity for completion
- Fix login redirection
- Change lateral Menu (#62)
- Fix finance search