post-save
action to sessionpost-save
action to edit
for create and editcovnertUrls
actiononFlexTask.*
and onFlexAction.*
eventsMediaUploadMeta
and MediaReorder
to support remote media fieldsUtils::basename()
and Utils::pathinfo()
everywherecreate
, update
and delete
tasks by using FlexTaskEvent
event$scope
parameter to ObjectController::checkAuthorization()
PageInterface
types
Call to a member function getRoute() on null
when using CLI #151ObjectController::checkAuthorizations()
to check if one of the actions is trueonPageNotFound
eventCall to a member function getName() on null
when using file field #149flex.access.override: true
, which allows flex to replace page access
when user is allowed to perform action in flexflex.router: [ROUTER]
which triggers flex.router.[ROUTER]
event for child routes of the pageflex.[type].task.create.after
, flex.[type].task.update.after
and flex.[type].task.delete.after
events for frontendonBeforeFlexFormInitialize
event to help to initialize the frontend formExports
in a dropdowndata[media_order]
Add Folder
not updating the page list until cache is clearedfilepicker
field #119@self/path
notations grav#3275filepicker
field not including newly uploaded and excluding newly deleted files before saving the objectFlex Page
CRUD ACL when creating a new page #115move
button on some pages resulting in endless loading spinner grav-plugin-admin#2095placement
property to decide whether to add new items at the top, bottom or based on the position of the clicked button #105accept
in filepicker
fieldonAdminCreatePageFrontmatter
when creating a new page grav-plugin-auto-date#8onAdminAfterDelMedia
when deleting a file from a pagetheme@:/
and page@:/
notations #109$grav['flex_objects']->getAdminController()
methodgetLevelListing
actionFlexAuthorizeInterface
ObjectController
FlexAuthorizeInterface
folder: @self
variantsFlex Pages
admin not to differentiate between default language file extensions #47pagemedia
field not uploading/deleting files right awayFlex Pages
add, copy and move buttons appearing in edit view when no permissionsFlex Pages
permission issuesadmin-pages
to admin-{{ target }}
#59Accounts
Configuration tabmediapicker
field not working404 Not Found
error after saving a new objectYaml
<-> Json
system.languages.include_default_lang_file_extension: false
grav.flex_objects.getObject()
causing fatal error/:layout_name
in url/accounts/configure
instead of /accounts/users/:configre
)Configuration
Pages
, Accounts
and User Groups
by defaultonAdminRegisterPermissions
eventgrav-pages
to pages
grav-accounts
to user-accounts
grav-user-groups
to user-groups
Flex Pages
User Groups
Flex Pages
now support searching and filteringFlex Accounts (Admin)
type to administer user accounts in Flex independently from Grav system settingFlex Pages (Admin)
type to administer pages in Flex independently from Grav system settingFlex Page
classes and traits in favor of the new classes in Grav coretemplates/flex/{TYPE}
which is easier to remembertranslatedLanguages()
and untranslatedLanguages()
resultsfilePathClean()
and filePathClean()
not returning file for folderFlex Pages
in Plugin parameters #13Preview
not working #17Error 404
when adding new contact #14