Skip to content

Releases: luyadev/luya-module-admin

3.0.2

28 Feb 07:52
Compare
Choose a tag to compare

3.0.2 (28. Feburary 2020)

  • #463 Fixed an issue with luya-content container height.

3.0.1

25 Feb 11:51
Compare
Choose a tag to compare

3.0.1 (25. February 2020)

  • #462 Deleted exception on hasOne() relation in ngrest/base/Api for working ngRestRelations with hasOne relation
  • #461 Fixed an overflow issue on admin pages.

3.0.0

20 Feb 19:39
Compare
Choose a tag to compare

3.0 (20. February 2020)

This release contains new migrations and requires to run the migrate command after updating. Check the UPGRADE document to read more about breaking changes.

Changed

Added

  • #320 If $resetPassword is enabled and mail component is configured properly, the user can enter the email address to reset his password.
  • #265 Session based lockout has been replaced for ip based lockout.
  • #446 Added option to remember a device which will then auto login the user (unless logout is clicked, or an auto logout happens due to inactivity).
  • #287 Added 2FA trough OTP for users accounts, if enabled the secure token will not be sent.
  • #411 Queue log errors are now tracked in a seperate table (queue log error).
  • #437 Option to display only the color dot in the Color plugin not the the selected color value.
  • #434 New Badge plugin to generate badge views in list overview.
  • #380 New index ngrest plugins in order to generate a sequential row numbering in list views.
  • #264 Added new readonly option to NgRest Plugins which will render the list value in update scope.
  • #443 Added option to disable model validation when using duplicate button.
  • #364 Added the user agent to the user login table to display more detailed informations.

Fixed

  • #453 When visiting dashboard in mobile view, the title was not set correctly.
  • #439 Add option to dissabled auto assign of select data after find.
  • #441 Fixed switching of the "check_circle" text to the real icon after successful authentication
  • #435 Problem when clicking on checkboxes when initvalue is true (active) state.
  • #426 Fixed a bug where color plugin does not work when model is empty.
  • #448 Added checking if the user is not a guest, for the 'view' action to work in $authOptional on Api Controllers
  • #330 Mark required i18n fields with bold label, like none i18n fields.

2.4.1

16 Dec 16:00
Compare
Choose a tag to compare

2.4.1 (16. December 2019)

  • #424 Fixed bug of wrong variable in active buttons.

2.4.0

13 Dec 10:35
Compare
Choose a tag to compare

2.4.0 (13. December 2019)

  • #415 Storage createImage works only when image mimetype is provided.
  • #385 Fixed issue with varchar primary keys when working with relations.
  • #421 Lazyload ngrest config informations to reduce memory usage and sql requests.
  • #420 Fix a bug when using group by option in crud and values where not rendered trough ngrest plugins mechanism.
  • #419 NgRest Filters are rendered by LUYA admin select dropdown instead of browser dropdown, this allows to search in the list.
  • #233 Improve error message for empty active window callback parameters.
  • #413 Option to disable the auto bootstrap of the queue command in conflict siutations.
  • #409 Bootstrap the native Yii Queue console command in order to use run and listen commands.

2.3.0

12 Nov 11:40
Compare
Choose a tag to compare

2.3.0 (12. November 2019)

  • #394 Do not run fake cronjob for admin queue if it was not enabled by module's config.
  • #407 Add new ngrest raw plugin which won't change input/output.
  • #404 NgRest API delete action use ngRestFind() instead of find().
  • #395 New Active Window to delete tags.
  • #401 Fixed logout bug for users without file permission.
  • #397 i18nAttributeFallbackValue() require to run the onFind() context of the given attribute plugin in order to ensure plugin specific options like markdown.
  • #389 Do not throw an exception by default when pool identifier does not exists in the list of pools.
  • #403 Use ngRestFind() method for duplicate button instead of find().

2.2.2

23 Oct 13:07
Compare
Choose a tag to compare

2.2.2 (23. October 2019)

  • #388 Fixed bug when using DuplicateActiveButton with properties which resolve an object in the after find event.
  • #383 Added beforeListFind callable property for ngrest plugins.

2.2.1

03 Oct 16:53
Compare
Choose a tag to compare

2.2.1 (3. October 2019)

  • #373 Added new methods to batch insert tag relations, ensure tag relation table does not contain db prefix when saving.
  • #370 Added new zaa-tag-array directive which generates an array of selected tag ids assigned to the model.
  • #369 Added toggleRelation option for Tags model and common api to toggle tags on a certain item.
  • #367 Fixed bug with checkbox properties and default values in admin context.

2.2.0

17 Sep 07:09
Compare
Choose a tag to compare

2.2.0 (17. September 2019)

When you make Api Requests trough Api Users, turn on apiUserAllowActionsWithoutPermissions on order to allow access to actions without permissions entry (behavior of version 2.1 and below) or add permissions, read more in the Upgrade document. This change was required in order to make Api Users more secure.

Changed

  • #358 Forbid the call of actions without permission entries when authorized as Api User. Along with this permission improvement both RestActiveController and RestController now perform an beforeAction() check against actionPermissions() or permissionRoute().

Fixed

  • #363 Fixed bug when display package infos in LUYA Developer mode.
  • #2 Fixed UX issue with none clickable clock icon.
  • #356 Hide NgRest attribute groups when no fields are contained.
  • #361 Disabled tag filter bar when any filter is active.
  • #343 Fixed bug with migrations when using PostgreSQL.

Added

  • #339 Show public download link to file in file manager detail view.
  • #340 Added new authentification system for JWT based on ApiUser.
  • #338 Toggle button for ngRestModel to switch between enable and disable status.

2.1.0

22 Jul 12:38
Compare
Choose a tag to compare

2.1.0 (22. July 2019)

Fixed

  • #334 Fixed bug where api overview does not display correct permission values for given API user.
  • #254 Do not reset imageArray when using createImage() this fixes a bug when using applyFilter inside a foreach.

Changed

  • #332 CheckboxRelationActiveQuery should not populate any relation data on find.
  • #328 Empty default selection for "new value" in scheduler overlay.

Added

  • #336 Added new identifier() method for page properties.
  • #333 Allow caching of language data until data is modified.
  • #331 Add new relation property for SelectRelationActiveQuery.