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.