Releases: luyadev/luya-module-admin
Releases · luyadev/luya-module-admin
2.0.3
2.0.3 (25. June 2019)
Changed
- #326 Revamped pagination to provide a better user experience.
Fixed
- #234 File manager stores page and sort field into local storage to retrieve later.
- #321 Dump none scalar values in user summary active window.
- #317 Fixed bug with flickering of data list after update item on a certain page.
Added
2.0.2
2.0.2 (13. June 2019)
Fixed
- #314 Fixed bug where schedule coult not find items when override default ActiveRecord find() method.
- #316 Fixed a bug where tempnam() throws a php notice since php 7.1 and higher.
Added
- #315 Added property for login controller in order to display an background image on the login screen.
2.0.1
2.0.1 (29. May 2019)
Changed
- #309 Updated Material Design Icons to v47.
Fixed
- #310 Fixed bug with double brackets in user history summary Active Window.
- #311 Fix problem with findOne() inside Active Windows.
- #306 Fixed bug zaaSelect directive in checking if a values exists in optinos.
- #305 Fixed bug with module context in Api Users overview Active Window.
- #304 Hide tags title in file manager detail when no tags available.
- #303 Show message if a crud view has no entries yet.
2.0.0
2.0.0 (27. May 2019)
This release contains new migrations and requires to run the migrate
command after updating. Check the UPGRADE Document.
Changed
- #263 Moved angularjs-datepicker from vendor to vendorlibs. Fixed the "today" issue & updated colors.
- #293 Added new request log table for api calls in order to make metrics about request, this must be enabled in the admin area.
- #46 Updated bootstrap to 4.3.1.
- #268 Deprecated classes, methods and properties has been removed.
- #261 Add ngRestFind() for none $is_api_user Users.
- #210 New tag translation option.
- #140 Generic Scheduler with Yii Queue integration. The queue is triggered by fake job (frontend) or via cronjob console command.
- #61 The
initvalue
attribute of Select plugins is now by defaultnull
instead of0
. This is needed cause the require validator won't handle0
as empty until you configureisEmpty
option. - #260 All tables and queries include database prefix option
{{%}}
. - #104 NgRestModel behaviors are attached in constructor instead of behaviors() method.
Fixed
- #302 Updated spacing for luya-subnav + content.
- #245 Fixed highlight of rows after update and new insert in CRUD.
- #294 Fixed bug when replace a file with images.
- #291 Fixed search and sub folder behavior in file manager.
- #278 ToggleStatus plugin initValue=1 not displayed at frontend
- #62 Two-digit display of minutes in datetime fields.
- #239 Hide i18n flags when no i18n field is configured, also hide in list view as its not possible to toggle in this context.
- #273 Fixed a bug where canceling of the folder renaming where not restoring the old folder name.
- #258 NgRest Crud search with pagination problem fixed.
- #226 Fixed search indicator
- #267 I18n::decodeFindActive returned empty value for explicitly selected lang
- #275 Search for file IDs in file manager.
Added
- #300 Added new reload button option and split cache and window reload buttons into two.
- #240 New notification system for visited CRUD views.
- #213 Added noscript message and <=IE9 warning.
- #288 Filemanager add file id in tooltip.
- #225 Added configuration for default behavior with inline disposition when uploading new files.
- #289 Added new input field methods checkbox, checkboxList, radioList, imageUpload, fileUpload, date and datetime picker.
- #283 The possibility to extend standard ngrest crud views
- #236 Added multiple menu entries and CRUD view for same models (data pools).
- #228 New
sortField
attribute option for plugins. - #94 Required CRUD fields are now highlight as bold text.
- #277 Using unglue.io to compile admin resources.
- #205 CRUD search works now in filters and relation calls, sorting and pagination works in searching.
- #216 File manager file detail view provides option to tag files.
- #259 SelectRelationActiveQuery supports related i18n label fields
- #253 Added command action to reset password for users via cli.
- #270 Custom date format for date plugin in listing.
- #271 Proxy with different database connection.
1.2.3.1
1.2.3
1.2.3 (21. November 2018)
Changed
- #248 Changed file upload response status code on error.
Added
- #249 Add image upload endpoint.
- #247 Add new option to enable API caching by defining a cache dependency for the API.
- #18 Active Buttons for NgRest.
- #238 Storage image models rename methods.
- #230 Add WYSIWYG NgRest plugin.
- #232 Add tooltip option to load content from xhr request.
- #235 Add Injector NgRest plugin.
Fixed
1.2.2.1
1.2.2.1 (8. October 2018)
- #211 Try to load all images in crud list in one request and access them trough images service afterwards.
- #222 Do not lock data on ngrest view if api user.
- #223 Removed auto expand of fields join with
withRelation()
in API ViewAction as it can make problem with sub relations. Use expand instead. - #212 Ensure search action for ngrest is used trough get param instad of post.
- #137 Fixed issue with search and timeout.
- #217 Added possibility to set if will be grouped items expanded or not when is table shown.
1.2.2
1.2.2 (3. September 2018)
Changed
- #137 Rewritten the file system in order to support large amount of data, therefore images create an xhr request for every file info, instead of preloading those trough
data-files
directive. This is can be slower for small system, but is much faster for systems with over 20k images and files. - #160 Renmaed full-response to search.
- #191 Added angularjs-slider dep; Added pagination directive (uses angularjs-slider) for use in crud and filemanager; Removed old pagination code
- #184 Changed active and hover color for zaaselect.
- #159 Refactor generic search behavior to return ActiveQuery object, improved speed and remove global search ngrest api endpoints.
- #199 Change signature or UserOnline::refreshUser() in order to no track api request in user online system.$
- #192 Enabled pagination for all api responses.
- #208 Renamed TagsTrait to TaggableTrait and TagsActiveWindow to TaggableActiveWindow, changed getTags() to a relation definition which can be preloaded.
Added
- #209 Polish translations for admin and core modules.
- #207 New option to whitelist extensions for file uploads.
- #200 Crud generator command asks for sql table instead of model. Also Updated the gii generator methods.
- #197 Added dutch language, thanks to @mahkali
- #74 Added index for FK fields.
- #188 Renamed CallbackFormWidget to ActiveWindowFromWidget, added initValue() method and new dropDownSelect method.
- #183 Added
i18nWhere()
for ngrest models and json fields. - #179 Added angular evaluation ngrest plugin to run angular code inside lists and forms.
- #174 Implementation of new luya base module $apiRules.
- #164 Turkish translations for admin and core modules.
- #161 NgRest CRUD exporter provides now the option to download xlsx.
- #157 Added
getTitle()
method for Active Windows in order to provide model context modal titles.
Fixed
- #186 Add option to display code in wysiwyg editor.
- #198 Typo in password length information for $minCharLength in ChangePasswordActiveWindow.
- #202 Changed sorting of image filters.
- #201 Escape filter name input.
- #204 Fixed problem with filter generator and chain values.
- #169 Fixed missing log message in dashboard for deleted records.
- #177 NgRest SelectModel problem with where statements on the same model class.
- #172 API users should not have default language from UI.
- #171 Fixed issue with link label when link has been set already.
- #70 Added styles and "disabled" click event for the active zaaselect dropdown item
- #167 NgRest FileArray plugin override the filesystem caption.
- #156 Do not display API users in global search.
- #158 Searching in CRUD pagination fallback applied the angular filter, therefore values found in
ngRestFullQuerySearch()
where hidden by angular filter if they where not in the ngrest list scope. - #152 Added proper
Content-Type
header with MIME type when delivering download files. - #166 Fixed bug with old admin user table structure where is_deleted has no default value.
1.2.1
1.2.1 (5. June 2018)
Added
- #147 Add new read only directive returning the model value.
- #134 Add new listener option for slug plugin type. Slug plugin can now list to another attribute while typing and transform the value to a slugable string.
- #128 A new indicator display the amount of time left until the user is logged out automatically. Also every keystroke inside any text field will reset the logout timer to null. No more timeouts while working!
- #126 Provide option to eager load api model relations.
- #20 New option
--sync-requests-count
for proxy command. - #142 Proxy command can skip tables with
!
negation. - #144 Proxy command ask for large table sync.
- #141 Add telephone option to redirect form.
- #49 Add autocomplete to text and password fields, implemented password manager annotation in account settings.
Fixed
- #133 Cms Page ngrest plugin display now the button to the page on the list overview.
- #139 Provide new option for ngRestConfigOptions fixes problem where after saving of a new language the language service does not reload.
- #135 Fixed login problem when connecting with ipv6 address.
- #129 Fixed problem when ngrest plugin try to write in object property instead of active record attribute.
- #125 Detach cruft behavior for global search response.
- #132 Fixed validation error on single file upload with the StorageUploadValidator.
- #101 Proxy command disable now FOREIGN_KEY_CHECKS, UNIQUE_CHECKS and SQL_MODE while data sync.
- #20 Proxy command need now less memory and a bit faster.