123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222 |
- Configuration
- =============
- .. note::
- This page will be removed soon, as it's content is being improved and moved to
- other pages of the documentation. Please refer to each section's documentation for up-to-date
- information on SonataAdminBundle configuration options.
- Configuration
- -------------
- Configuration options
- .. configuration-block::
- .. code-block:: yaml
- # app/config/config.yml
- sonata_admin:
- security:
- # the default value
- handler: sonata.admin.security.handler.role
- # use this service if you want ACL
- handler: sonata.admin.security.handler.acl
- Full Configuration Options
- --------------------------
- .. configuration-block::
- .. code-block:: yaml
- # Default configuration for extension with alias: "sonata_admin"
- sonata_admin:
- security:
- handler: sonata.admin.security.handler.noop
- information:
- # Prototype
- id: []
- admin_permissions:
- # Defaults:
- - CREATE
- - LIST
- - DELETE
- - UNDELETE
- - EXPORT
- - OPERATOR
- - MASTER
- object_permissions:
- # Defaults:
- - VIEW
- - EDIT
- - DELETE
- - UNDELETE
- - OPERATOR
- - MASTER
- - OWNER
- acl_user_manager: null
- title: 'Sonata Admin'
- title_logo: bundles/sonataadmin/logo_title.png
- options:
- html5_validate: true
- # Auto order groups and admins by label or id
- sort_admins: false
- confirm_exit: true
- use_select2: true
- use_icheck: true
- use_bootlint: false
- use_stickyforms: true
- pager_links: null
- form_type: standard
- dropdown_number_groups_per_colums: 2
- title_mode: ~ # One of "single_text"; "single_image"; "both"
- # Enable locking when editing an object, if the corresponding object manager supports it.
- lock_protection: false
- # Enable automatic registration of annotations with JMSDiExtraBundle
- enable_jms_di_extra_autoregistration: true
- dashboard:
- groups:
- # Prototype
- id:
- label: ~
- label_catalogue: ~
- icon: '<i class="fa fa-folder"></i>'
- provider: ~
- items:
- admin: ~
- label: ~
- route: ~
- route_params: []
- item_adds: []
- roles: []
- blocks:
- type: ~
- roles: []
- settings:
- # Prototype
- id: ~
- position: right
- class: col-md-4
- admin_services:
- model_manager: null
- form_contractor: null
- show_builder: null
- list_builder: null
- datagrid_builder: null
- translator: null
- configuration_pool: null
- route_generator: null
- validator: null
- security_handler: null
- label: null
- menu_factory: null
- route_builder: null
- label_translator_strategy: null
- pager_type: null
- templates:
- form: []
- filter: []
- view:
- # Prototype
- id: ~
- templates:
- user_block: 'SonataAdminBundle:Core:user_block.html.twig'
- add_block: 'SonataAdminBundle:Core:add_block.html.twig'
- layout: 'SonataAdminBundle::standard_layout.html.twig'
- ajax: 'SonataAdminBundle::ajax_layout.html.twig'
- dashboard: 'SonataAdminBundle:Core:dashboard.html.twig'
- search: 'SonataAdminBundle:Core:search.html.twig'
- list: 'SonataAdminBundle:CRUD:list.html.twig'
- filter: 'SonataAdminBundle:Form:filter_admin_fields.html.twig'
- show: 'SonataAdminBundle:CRUD:show.html.twig'
- show_compare: 'SonataAdminBundle:CRUD:show_compare.html.twig'
- edit: 'SonataAdminBundle:CRUD:edit.html.twig'
- preview: 'SonataAdminBundle:CRUD:preview.html.twig'
- history: 'SonataAdminBundle:CRUD:history.html.twig'
- acl: 'SonataAdminBundle:CRUD:acl.html.twig'
- history_revision_timestamp: 'SonataAdminBundle:CRUD:history_revision_timestamp.html.twig'
- action: 'SonataAdminBundle:CRUD:action.html.twig'
- select: 'SonataAdminBundle:CRUD:list__select.html.twig'
- list_block: 'SonataAdminBundle:Block:block_admin_list.html.twig'
- search_result_block: 'SonataAdminBundle:Block:block_search_result.html.twig'
- short_object_description: 'SonataAdminBundle:Helper:short-object-description.html.twig'
- delete: 'SonataAdminBundle:CRUD:delete.html.twig'
- batch: 'SonataAdminBundle:CRUD:list__batch.html.twig'
- batch_confirmation: 'SonataAdminBundle:CRUD:batch_confirmation.html.twig'
- inner_list_row: 'SonataAdminBundle:CRUD:list_inner_row.html.twig'
- outer_list_rows_mosaic: 'SonataAdminBundle:CRUD:list_outer_rows_mosaic.html.twig'
- outer_list_rows_list: 'SonataAdminBundle:CRUD:list_outer_rows_list.html.twig'
- outer_list_rows_tree: 'SonataAdminBundle:CRUD:list_outer_rows_tree.html.twig'
- base_list_field: 'SonataAdminBundle:CRUD:base_list_field.html.twig'
- pager_links: 'SonataAdminBundle:Pager:links.html.twig'
- pager_results: 'SonataAdminBundle:Pager:results.html.twig'
- tab_menu_template: 'SonataAdminBundle:Core:tab_menu_template.html.twig'
- knp_menu_template: 'SonataAdminBundle:Menu:sonata_menu.html.twig'
- assets:
- stylesheets:
- # Defaults:
- - bundles/sonatacore/vendor/bootstrap/dist/css/bootstrap.min.css
- - bundles/sonatacore/vendor/components-font-awesome/css/font-awesome.min.css
- - bundles/sonatacore/vendor/ionicons/css/ionicons.min.css
- - bundles/sonataadmin/vendor/admin-lte/dist/css/AdminLTE.min.css
- - bundles/sonataadmin/vendor/admin-lte/dist/css/skins/skin-black.min.css
- - bundles/sonataadmin/vendor/iCheck/skins/square/blue.css
- - bundles/sonatacore/vendor/eonasdan-bootstrap-datetimepicker/build/css/bootstrap-datetimepicker.min.css
- - bundles/sonataadmin/vendor/jqueryui/themes/base/jquery-ui.css
- - bundles/sonatacore/vendor/select2/select2.css
- - bundles/sonatacore/vendor/select2-bootstrap-css/select2-bootstrap.min.css
- - bundles/sonataadmin/vendor/x-editable/dist/bootstrap3-editable/css/bootstrap-editable.css
- - bundles/sonataadmin/css/styles.css
- - bundles/sonataadmin/css/layout.css
- - bundles/sonataadmin/css/tree.css
- - bundles/sonataadmin/css/colors.css
- javascripts:
- # Defaults:
- - bundles/sonatacore/vendor/jquery/dist/jquery.min.js
- - bundles/sonataadmin/vendor/jquery.scrollTo/jquery.scrollTo.min.js
- - bundles/sonatacore/vendor/moment/min/moment.min.js
- - bundles/sonataadmin/vendor/jqueryui/ui/minified/jquery-ui.min.js
- - bundles/sonataadmin/vendor/jqueryui/ui/minified/i18n/jquery-ui-i18n.min.js
- - bundles/sonatacore/vendor/bootstrap/dist/js/bootstrap.min.js
- - bundles/sonatacore/vendor/eonasdan-bootstrap-datetimepicker/build/js/bootstrap-datetimepicker.min.js
- - bundles/sonataadmin/vendor/jquery-form/jquery.form.js
- - bundles/sonataadmin/jquery/jquery.confirmExit.js
- - bundles/sonataadmin/vendor/x-editable/dist/bootstrap3-editable/js/bootstrap-editable.min.js
- - bundles/sonatacore/vendor/select2/select2.min.js
- - bundles/sonataadmin/vendor/admin-lte/dist/js/app.min.js
- - bundles/sonataadmin/vendor/iCheck/icheck.min.js
- - bundles/sonataadmin/vendor/slimScroll/jquery.slimscroll.min.js
- - bundles/sonataadmin/vendor/waypoints/lib/jquery.waypoints.min.js
- - bundles/sonataadmin/vendor/waypoints/lib/shortcuts/sticky.min.js
- - bundles/sonataadmin/Admin.js
- - bundles/sonataadmin/treeview.js
- extensions:
- # Prototype
- id:
- admins: []
- excludes: []
- implements: []
- extends: []
- instanceof: []
- uses: []
- persist_filters: false
- show_mosaic_button: true
- global_search:
- show_empty_boxes: show
|