[PATCH sherpa V2] Start personal boards

Philippe Pepiot philippe.pepiot at logilab.fr
Wed Mar 1 14:43:31 CET 2017


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



More information about the saem-devel mailing list