[PATCH sherpa V2] Start personal boards

Philippe Pepiot philippe.pepiot at logilab.fr
Fri Mar 3 09:34:10 CET 2017


On 03/01/2017 03:28 PM, Sylvain Thénault wrote:
>
>
> Le 01/03/2017 à 14:57, Denis Laxalde a écrit :
>> 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?
>>
> having to passthrough all static urls to templates sounds like a pain to
> me, I would rather go with ensuring base_url given as jinja context has
> no trailing '/'...
>


Applied. Please fix the url issues in a followup



More information about the saem-devel mailing list