improved admin content vues, added action links with edlp_admin custom module

This commit is contained in:
Bachir Soussi Chiadmi
2018-01-08 13:22:04 +01:00
parent 7186c1648c
commit f117a95e65
5 changed files with 103 additions and 50 deletions
@@ -0,0 +1,14 @@
# @Author: Bachir Soussi Chiadmi <bach>
# @Date: 13-12-2017
# @Email: bachir@figureslibres.io
# @Filename: edlp_admin.info.yml
# @Last modified by: bach
# @Last modified time: 20-12-2017
# @License: GPL-V3
name: Edlp Admin
type: module
description: Admin helpers for edlp d8.
core: 8.x
package: Edlp
@@ -0,0 +1,35 @@
edlp_admin.add_enregistrement:
route_name: 'node.add'
route_parameters:
node_type: 'enregistrement'
title: 'New Enregistrement'
appears_on:
- view.content.page_2
edlp_admin.add_fil:
route_name: 'node.add'
route_parameters:
node_type: 'fil'
title: 'New Fil'
appears_on:
- view.content.page_1
edlp_admin.add_page:
route_name: 'node.add'
route_parameters:
node_type: 'page'
title: 'New Page'
appears_on:
- view.content.page_1
edlp_admin.add_evenement:
route_name: 'node.add'
route_parameters:
node_type: 'evenement'
title: 'New Événement'
appears_on:
- view.content.page_1
edlp_admin.add_autre_son:
route_name: 'node.add'
route_parameters:
node_type: 'autre_son'
title: 'New Autre Son'
appears_on:
- view.content.page_1
@@ -0,0 +1,8 @@
<?php
# @Author: Bachir Soussi Chiadmi <bach>
# @Date: 13-12-2017
# @Email: bachir@figureslibres.io
# @Filename: edlp_admin.module
# @Last modified by: bach
# @Last modified time: 20-12-2017
# @License: GPL-V3
@@ -23,6 +23,7 @@ module:
domain_alias: 0 domain_alias: 0
dynamic_page_cache: 0 dynamic_page_cache: 0
editor: 0 editor: 0
edlp_admin: 0
edlp_agenda: 0 edlp_agenda: 0
edlp_corpus: 0 edlp_corpus: 0
edlp_home: 0 edlp_home: 0
@@ -18,6 +18,7 @@ dependencies:
- node.type.autre_son - node.type.autre_son
- node.type.enregistrement - node.type.enregistrement
- node.type.evenement - node.type.evenement
- node.type.fil
- node.type.page - node.type.page
- taxonomy.vocabulary.entrees - taxonomy.vocabulary.entrees
- taxonomy.vocabulary.page_type - taxonomy.vocabulary.page_type
@@ -88,25 +89,44 @@ display:
description: '' description: ''
columns: columns:
node_bulk_form: node_bulk_form node_bulk_form: node_bulk_form
field_visuel: field_visuel
type: title
field_page_type: title
title: title title: title
field_son: title field_son: title
status: title field_date: field_date
operations: title term_node_tid: term_node_tid
field_description: field_description
body: body
field_entrees: field_entrees
field_genres: field_genres
field_locuteurs: field_locuteurs
field_langues: field_langues
field_collectionneurs: field_collectionneurs
name: name name: name
changed: changed changed: changed
status: title
operations: title
info: info:
node_bulk_form: node_bulk_form:
align: '' align: ''
separator: '' separator: ''
empty_column: false empty_column: false
responsive: '' responsive: ''
field_visuel:
sortable: false
default_sort_order: asc
align: ''
separator: ''
empty_column: false
responsive: ''
type:
sortable: false
default_sort_order: asc
align: ''
separator: ''
empty_column: false
responsive: ''
field_page_type:
sortable: false
default_sort_order: asc
align: ''
separator: ''
empty_column: false
responsive: ''
title: title:
sortable: true sortable: true
default_sort_order: asc default_sort_order: asc
@@ -119,53 +139,14 @@ display:
separator: '' separator: ''
empty_column: false empty_column: false
responsive: '' responsive: ''
status: field_date:
sortable: true
default_sort_order: asc
align: ''
separator: ''
empty_column: false
responsive: ''
operations:
align: ''
separator: ''
empty_column: false
responsive: ''
field_description:
sortable: false sortable: false
default_sort_order: asc default_sort_order: asc
align: '' align: ''
separator: '' separator: ''
empty_column: false empty_column: false
responsive: '' responsive: ''
body: term_node_tid:
sortable: false
default_sort_order: asc
align: ''
separator: ''
empty_column: false
responsive: ''
field_entrees:
align: ''
separator: ''
empty_column: false
responsive: ''
field_genres:
align: ''
separator: ''
empty_column: false
responsive: ''
field_locuteurs:
align: ''
separator: ''
empty_column: false
responsive: ''
field_langues:
align: ''
separator: ''
empty_column: false
responsive: ''
field_collectionneurs:
align: '' align: ''
separator: '' separator: ''
empty_column: false empty_column: false
@@ -184,6 +165,18 @@ display:
separator: '' separator: ''
empty_column: false empty_column: false
responsive: priority-low responsive: priority-low
status:
sortable: true
default_sort_order: asc
align: ''
separator: ''
empty_column: false
responsive: ''
operations:
align: ''
separator: ''
empty_column: false
responsive: ''
default: changed default: changed
empty_table: true empty_table: true
row: row:
@@ -792,6 +785,7 @@ display:
operator: in operator: in
value: value:
autre_son: autre_son autre_son: autre_son
fil: fil
page: page page: page
evenement: evenement evenement: evenement
group: 1 group: 1
@@ -812,6 +806,7 @@ display:
collectionneur: '0' collectionneur: '0'
admin: '0' admin: '0'
root: '0' root: '0'
invite: '0'
reduce: true reduce: true
is_grouped: false is_grouped: false
group_info: group_info: