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
dynamic_page_cache: 0
editor: 0
edlp_admin: 0
edlp_agenda: 0
edlp_corpus: 0
edlp_home: 0
@@ -18,6 +18,7 @@ dependencies:
- node.type.autre_son
- node.type.enregistrement
- node.type.evenement
- node.type.fil
- node.type.page
- taxonomy.vocabulary.entrees
- taxonomy.vocabulary.page_type
@@ -88,25 +89,44 @@ display:
description: ''
columns:
node_bulk_form: node_bulk_form
field_visuel: field_visuel
type: title
field_page_type: title
title: title
field_son: title
status: title
operations: title
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
field_date: field_date
term_node_tid: term_node_tid
name: name
changed: changed
status: title
operations: title
info:
node_bulk_form:
align: ''
separator: ''
empty_column: false
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:
sortable: true
default_sort_order: asc
@@ -119,53 +139,14 @@ display:
separator: ''
empty_column: false
responsive: ''
status:
sortable: true
default_sort_order: asc
align: ''
separator: ''
empty_column: false
responsive: ''
operations:
align: ''
separator: ''
empty_column: false
responsive: ''
field_description:
field_date:
sortable: false
default_sort_order: asc
align: ''
separator: ''
empty_column: false
responsive: ''
body:
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:
term_node_tid:
align: ''
separator: ''
empty_column: false
@@ -184,6 +165,18 @@ display:
separator: ''
empty_column: false
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
empty_table: true
row:
@@ -792,6 +785,7 @@ display:
operator: in
value:
autre_son: autre_son
fil: fil
page: page
evenement: evenement
group: 1
@@ -812,6 +806,7 @@ display:
collectionneur: '0'
admin: '0'
root: '0'
invite: '0'
reduce: true
is_grouped: false
group_info: