Skip to content
GitLab
Explorer
Connexion
Navigation principale
Rechercher ou aller à…
Projet
O
oacc_portal_document
Gestion
Activité
Membres
Labels
Programmation
Tickets
Tableaux des tickets
Jalons
Code
Requêtes de fusion
Dépôt
Branches
Validations
Étiquettes
Graphe du dépôt
Comparer les révisions
Analyse
Données d'analyse des chaînes de valeur
Analyse des contributeurs
Données d'analyse du dépôt
Aide
Aide
Support
Documentation de GitLab
Comparer les forfaits GitLab
Forum de la communauté GitLab
Contribuer à GitLab
Donner votre avis
Raccourcis clavier
?
Extraits de code
Groupes
Projets
Afficher davantage de fils d'Ariane
Le Filament
Opération Auto-Consommation Collective
oacc_portal_document
Comparer les révisions
229f296a050f1c7892c52ed731a80cbd592be7fb to 5941383734ecc5f3c576ad8be95e80ec0cd79fba
Comparer les révisions
Les modifications sont affichées comme si la révision
source
était fusionnée avec la révision
cible
.
En savoir plus sur la comparaison des révisions.
Source
lefilament/oacc/oacc_portal_document
Sélectionner le projet cible
No results found
5941383734ecc5f3c576ad8be95e80ec0cd79fba
Sélectionner une révision Git
Loading items
Échanger
Cible
lefilament/oacc/oacc_portal_document
Sélectionner le projet cible
lefilament/oacc/oacc_portal_document
arthur-enercoop/oacc_portal_document
2 résultats
229f296a050f1c7892c52ed731a80cbd592be7fb
Sélectionner une révision Git
Loading items
Afficher les modifications
Uniquement les modifications entrantes de la source
Inclure les modifications apportées à la cible depuis la création de la source
Comparer
Validations sur la source (4)
[CSS] sticky nav and filters
· 7c70e122
Stéphane - Enercoop
a rédigé
Il y a 2 mois
7c70e122
[UPD] sticky nav and filters
· 3020c854
Stéphane - Enercoop
a rédigé
Il y a 2 mois
3020c854
[UPD] sticky nav and filters
· f48c893b
Stéphane - Enercoop
a rédigé
Il y a 2 mois
f48c893b
[UPD] CSS, sticky, portal document nav-tabs
· 59413837
Stéphane - Enercoop
a rédigé
Il y a 1 mois
59413837
Afficher les modifications d'espaces
En ligne
Côte à côte
Affichage de
2 fichiers modifiés
templates/operation_templates_page.xml
+131
-70
131 ajouts, 70 suppressions
templates/operation_templates_page.xml
templates/portal_layout.xml
+1
-1
1 ajout, 1 suppression
templates/portal_layout.xml
avec
132 ajouts
et
71 suppressions
templates/operation_templates_page.xml
Voir le fichier @
59413837
...
...
@@ -2,22 +2,26 @@
<!-- Copyright 2021- Le Filament (https://le-filament.com)
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
<odoo>
<!-- Operation Document template -->
<template
id=
'operation_document'
name=
"Operation Document"
>
<t
t-call=
"oacc_portal.layout_op"
>
<div
class=
"row bg-white"
>
<template
id=
'sticky_nav_filters'
>
<div
class=
"sticky-top2 pb-2 bg-light"
style=
"border-bottom: 1px solid rgb(244, 230, 236);"
>
<div
class=
"d-block d-md-none"
>
<t
t-call=
"oacc_portal.nav_menu_sm"
/>
</div>
<div>
<!-- Title + search -->
<div
class=
"col-12"
>
<div>
<h3
class=
"text-center mt-2 text-uppercase"
>
Mes documents
</h3>
</div>
<div
class=
"col-12"
>
<div
class=
"text-center"
>
<div
class=
"text-center d-inline-block"
>
<form
class=
" pt-3"
t-att-action=
"'/operation/%s/document' % (slug(operation))"
method=
"get"
>
<div
class=
"input-group input-group-sm mb-
3
"
>
<div
class=
"input-group input-group-sm mb-
1
"
>
<input
type=
"search"
name=
"search-doc"
...
...
@@ -36,16 +40,63 @@
</div>
</form>
</div>
</div>
</div>
</div>
</template>
<!-- Operation Document template -->
<template
id=
'operation_document'
name=
"Operation Document"
>
<t
t-call=
"oacc_portal.layout_op"
>
<div
class=
"row"
>
<t
t-call=
"oacc_portal_document.sticky_nav_filters"
/>
<!-- Documents -->
<div
class=
"col-12 p-4"
t-if=
"contracts"
>
<div
class=
"col-12"
t-if=
"contracts"
>
<ul
class=
"my-2 nav nav-tabs"
id=
"myTab"
role=
"tablist"
>
<t
t-foreach=
"contracts_type"
t-as=
"type"
t-key=
"type_index"
>
<t
t-set=
"selected_contacts"
t-value=
"contracts.filtered(lambda c: c.type == type[0])"
/>
<t
t-if=
"selected_contacts"
>
<li
class=
"nav-item"
role=
"presentation"
>
<button
t-attf-class=
"nav-link #{'active' if type_index == 0 else ''}"
t-att-id=
"'%s-tab' % type[0]"
data-bs-toggle=
"tab"
t-att-data-bs-target=
"'#%s' % type[0]"
type=
"button"
role=
"tab"
t-att-aria-controls=
"type[0]"
t-attf-aria-selected=
"#{'true' if type_index == 0 else 'false'}"
>
<t
t-out=
"type[1]"
/>
</button>
</li>
</t>
</t>
</ul>
<div
class=
"tab-content"
id=
"myTabContent"
>
<t
t-foreach=
"contracts_type"
t-as=
"type"
>
<t
t-set=
"selected_contacts"
t-value=
"contracts.filtered(lambda c: c.type == type[0])"
/>
<t
t-if=
"selected_contacts"
>
<h5
class=
"mt-4"
><t
t-out=
"type[1]"
/></h5>
<div
t-attf-class=
"tab-pane fade #{'show active' if type_index == 0 else ''}"
t-att-id=
"type[0]"
role=
"tabpanel"
t-att-aria-labelledby=
"'%s-tab' % type[0]"
>
<div
class=
"table-responsive"
>
<div
class=
"container"
>
<div
class=
"table-datatable"
data-searching=
"1"
...
...
@@ -56,7 +107,7 @@
data-page-length=
"10"
data-columndefs=
"[{'target': 0, 'orderable': false }]"
>
<table
class=
"table
table-responsive
"
>
<table
class=
"table"
>
<thead>
<tr>
<th
/>
...
...
@@ -74,7 +125,9 @@
</a>
</td>
<td
t-att-data-order=
"c.date_app"
>
<t
t-out=
"c.date_app.strftime('%d/%m/%Y') if c.date_app else ''"
/>
<t
t-out=
"c.date_app.strftime('%d/%m/%Y') if c.date_app else ''"
/>
</td>
<td>
<t
t-out=
"c.name"
/>
...
...
@@ -82,14 +135,22 @@
</tr>
</table>
</div>
</div>
</div>
</div>
</t>
</t>
</div>
<div
t-else=
""
class=
"row"
>
<p
style=
"padding-top: 10px;"
>
Aucun document trouvé.
</p>
</div>
<div
t-else=
""
class=
"col-12 text-center text-muted"
>
Aucun document trouvé
</div>
</div>
</t>
</template>
</odoo>
Ce diff est replié.
Cliquez pour l'agrandir.
templates/portal_layout.xml
Voir le fichier @
59413837
...
...
@@ -4,7 +4,7 @@
<odoo>
<!-- Layout operation -->
<template
id=
"
layout_op
"
inherit_id=
"oacc_portal.
layout_op
"
>
<template
id=
"
nav_menu_content
"
inherit_id=
"oacc_portal.
nav_menu_content
"
>
<xpath
expr=
"//li[@id='menu-contact']"
position=
"before"
>
<li
class=
"nav-item"
>
<a
...
...
Ce diff est replié.
Cliquez pour l'agrandir.