--- /dev/null
+{% if fieldable %}
+entity.{{ entity_type_id }}.settings:
+ path: 'admin/structure/{{ entity_type_id|u2h }}'
+ defaults:
+ _form: '\Drupal\{{ machine_name }}\Form\{{ class_prefix }}SettingsForm'
+ _title: '{{ entity_type_label }}'
+ requirements:
+ _permission: 'administer {{ entity_type_label|lower }}'
+{% endif %}
+entity.{{ entity_type_id }}.collection:
+ path: '/admin/content/{{ entity_type_id|u2h }}'
+ defaults:
+ _entity_list: '{{ entity_type_id }}'
+ _title: '{{ entity_type_label|plural }}'
+ requirements:
+ _permission: 'access {{ entity_type_label|lower }} overview'
+
+entity.{{ entity_type_id }}.canonical:
+ path: '{{ entity_base_path }}/{{ '{' }}{{ entity_type_id }}{{ '}' }}'
+ defaults:
+ _entity_view: '{{ entity_type_id }}'
+ _title: '{{ entity_type_label }}'
+ requirements:
+ _entity_access: '{{ entity_type_id }}.view'
+
+entity.{{ entity_type_id }}.add_form:
+ path: '{{ entity_base_path }}/add'
+ defaults:
+ _entity_form: {{ entity_type_id }}.add
+ _title: 'Add {{ entity_type_label }}'
+ requirements:
+ _entity_create_access: {{ entity_type_id }}
+
+entity.{{ entity_type_id }}.edit_form:
+ path: '{{ entity_base_path }}/{{ '{' }}{{ entity_type_id }}{{ '}' }}/edit'
+ defaults:
+ _entity_form: {{ entity_type_id }}.edit
+ _title: 'Edit {{ entity_type_label }}'
+ requirements:
+ _entity_access: {{ entity_type_id }}.update
+
+entity.{{ entity_type_id }}.delete_form:
+ path: '{{ entity_base_path }}/{{ '{' }}{{ entity_type_id }}{{ '}' }}/delete'
+ defaults:
+ _entity_form: {{ entity_type_id }}.delete
+ _title: 'Delete {{ entity_type_label }}'
+ requirements:
+ _entity_access: {{ entity_type_id }}.delete