uAdmin v0.3.0 Release Notes
Release Date: 2019-07-02 // over 4 years ago-
➕ Added
- Approval System: By adding `approval` tag to any field, the field will required a special permission to edit. If the user does not have this permission, the edit will generate an Approval record that can be approved by a user with access to the new Approval model. - Upload files using drag and drop into the field. - Image and File fields now allow a new tag called `webcam` which adds web can access directly from the field. - Model specific themes: You can use `ModelSchema.FormTheme` and `ModelSchema.ListTheme` to choose a theme for a model. - Settings automatically adds all uAdmin global variables as settings. - Added .gitignore which should have been there all along!!
🔄 Changed
- cropImageHandler now returns JSON with a status letting the for success and failure. - Improved performance for saving settings page.
🗄 Deprecated
✂ Removed
🛠 Fixed
- Fixed filters for list view. Now you can apply multiple filters. Also now you can filter by foreign key. - Removed all `fmt.Println` and `log.Println` for printing errors and replaced it with `Trail`. - Export to excel date time type now takes time zone into account. - Fixed bug with method fields names rendering with missing letters. - Settings URL takes into account `RootURL` - Edit logs will only be saved if the form didn't have errors. - Fixed bug with `required` file and image fields where you had to choose a file everytime you save even if there was a files saved in the record. - Fixed bug with `required` foreign key and list type where it was not working before.
🔒 Security
- revertLogHandler required the requires to be authenticated and the user to have access to edit the model and have read access to logs.