[PATCH sherpa V2] Start personal boards

Denis Laxalde denis.laxalde at logilab.fr
Wed Mar 1 14:57:43 CET 2017


Philippe Pepiot a écrit :
> On 03/01/2017 12:33 PM, Sylvain Thenault wrote:
>> diff --git
>> a/cubicweb_sherpa/views/templates/index_authenticated.jinja2.html
>> b/cubicweb_sherpa/views/templates/index_authenticated.jinja2.html
>> new file mode 100644
>> --- /dev/null
>> +++ b/cubicweb_sherpa/views/templates/index_authenticated.jinja2.html
>> @@ -0,0 +1,64 @@
>> +<div class="col-md-12" id="accueil">
>> +
>> +  <section>
>> +    <h2>Profils d'archivage</h2>
>> +    <div class="titleUnderline">
>> +      <span class="underline mr"></span><span
>> class="losange"></span><span class="underline ml"></span>
>> +    </div>
>> +    <p>
>> +      Les profils d'archivage définissent la structure et le contenu
>> attendu pour un bordereau de versement. Ils sont généralements
>> associés à un flux d'archivage. <a href="{{ base_url}}/project">En
>> savoir plus</a>
>> +    </p>
>> +    {% if my_profiles_html %}
>> +    <p>
>> +      Voici la liste des profils que vous avez rédigés ou sur
>> lesquels vous avez le droit de modification :
>> +    </p>
>> +    {{ my_profiles_html|safe }}
>> +    {% endif %}
>> +    <div id="buttons-wrapper">
>> +      <a href="{{base_url}}/add/sedaarchivetransfer" class="btn
>> btn-default">créer un nouveau profil</a>
>> +    </div>
>> +  </section>
>> +
>> +  <section>
>> +    <h2>Unités d'archive</h2>
>> +    <div class="titleUnderline">
>> +      <span class="underline mr"></span><span
>> class="losange"></span><span class="underline ml"></span>
>> +    </div>
>> +    <p>
>> +      Les unités d'archives sont des morceaux de profils
>> réutilisables ensuite dans les profils
>> +      d'archivage. <a href="{{ base_url}}/project">En savoir plus</a>
>> +    </p>
>> +    {% if my_units_html %}
>> +    <p>
>> +      Voici la liste des unités d'archives que vous avez
>> +      rédigées ou sur lesquelles vous avez le droit de modification :
>> +    </p>
>> +    {{ my_units_html|safe }}
>> +    {% endif %}
>> +    <div id="buttons-wrapper">
>> +      <a
>> href="{{base_url}}/add/sedaarchiveunit?unit_type=unit_content"
>> class="btn btn-default">créer une nouvelle unité d'archive</a>
>> +    </div>
>> +  </section>
>> +
>> +  <section>
>> +    <h2>Notices d'autorité</h2>
>> +    <div class="titleUnderline">
>> +      <span class="underline mr"></span><span
>> class="losange"></span><span class="underline ml"></span>
>> +    </div>
>> +    <p>
>> +      Les notices d'autorité permettent de décrire les agents
>> (personnes ou organisation)
>> +      intervenant dans la vie d'un document ou dans le processus
>> d'archivage. <a href="{{ base_url}}/project">En savoir plus</a>
>> +    </p>
>> +    {% if my_records_html %}
>> +    <p>
>> +      Voici la liste des notices d'autorité que vous avez rédigées ou
>> sur lesquelles vous avez le droit de
>> +      modification :
>> +    </p>
>> +    {{ my_records_html|safe }}
>> +    {% endif %}
>> +    <div id="buttons-wrapper">
>> +      <a href="{{base_url}}/add/authorityrecord" class="btn
>> btn-default">créer une nouvelle notice d'autorité</a>
>> +    </div>
>> +  </section>
>> +
>> +</div>
>
>
> While testing on my instance I've issues with links on this page (also
> with those in non authenticated page).
>
> Seems that base_url contains a trailing slash, so "{{
> base_url}}/project" resolve to "http://blabla//project" and return 200
> Ok with content of the index page (or 404 for http://blabla//add/foo)
>
> I run with pyramid and no base-url in all-in-one.conf
>

Might be better to pass complete URLs (built with _cw.build_url()) in
jinja context?



More information about the saem-devel mailing list