Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • mediatek/site-interludes
  • aeltheos/site-kwei
  • mediatek/site-kwei
3 results
Show changes
Showing
with 365 additions and 188 deletions
home/static/imgs/2023/bdl.png

213 KiB

home/static/imgs/2023/ens_ps.png

14.5 KiB

home/static/imgs/2023/favicon.ico

61.1 KiB

home/static/imgs/2023/logo.png

144 KiB

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" enable-background="new 0 0 83 28"><g><g><path d="M3.592 0s-3.592 5.425-3.592 14.001c0 8.578 3.592 13.999 3.592 13.999h31.421v-28h-31.421z" fill="#EC2227"/><g fill="#fff"><path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48h-4.105v-11.289zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361h-1.072v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zM24.795 17.034c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526-1.695 0-2.944-.602-3.769-1.162l.736-1.718zM20.833 15.717v-7.362h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105v-7.452h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z"/></g></g><path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"/><g fill="#ED1C24"><path d="M47.477 22.042l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667-1.899.001-3.676-.478-5.331-1.436zM61.379 19.973v-2.824l6.452-12.49h4.358v12.612h2.362v2.702h-2.362v3.312h-3.067v-3.312h-7.743zm2.8-2.702h4.943v-10.081c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184z"/></g><g fill="none"><path d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26h-.098v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196-.104 0-.204.046-.26.086l-.048-.128c.07-.05.202-.1.342-.1.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391-.146 0-.274-.047-.338-.089l.048-.134zM1.66 28v-.355h-.604v-.115l.58-.829h.189v.807h.182v.137h-.182v.355h-.165zm0-.492v-.434l.006-.203h-.006l-.108.191-.318.441v.004h.426z"/></g></g></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" enable-background="new 0 0 83 28"><g><g><path d="M3.592 0s-3.592 5.425-3.592 14.001c0 8.578 3.592 13.999 3.592 13.999h31.421v-28h-31.421z" fill="#EC2227"/><g fill="#fff"><path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48h-4.105v-11.289zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361h-1.072v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zM24.795 17.034c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526-1.695 0-2.944-.602-3.769-1.162l.736-1.718zM20.833 15.717v-7.362h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105v-7.452h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z"/></g></g><path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"/><g fill="#ED1C24"><path d="M54.075 23.503c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532c-.715-.357-1.453-.536-2.216-.536-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614 1.233-.779 2.572-1.169 4.018-1.169.552 0 1.079.073 1.582.219.503.146 1.002.395 1.498.743.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255zM70.838 22.979c-.803.35-1.749.523-2.836.523-1.088 0-2.029-.174-2.824-.523-.796-.349-1.429-.803-1.899-1.363-.471-.56-.845-1.266-1.12-2.118-.276-.853-.459-1.704-.548-2.557-.089-.852-.134-1.83-.134-2.934 0-1.299.098-2.479.292-3.543.195-1.063.523-2.065.986-3.007.463-.941 1.14-1.68 2.033-2.215.893-.536 1.964-.804 3.214-.804 1.022 0 1.923.183 2.702.548s1.408.844 1.887 1.437c.479.593.868 1.315 1.169 2.167s.508 1.712.621 2.581c.113.869.171 1.814.171 2.837 0 1.104-.045 2.082-.135 2.934-.089.853-.271 1.704-.548 2.557-.275.853-.649 1.559-1.119 2.118-.472.56-1.108 1.014-1.912 1.362zm-2.836-2.325c1.071 0 1.862-.499 2.374-1.497.511-.998.767-2.625.767-4.882 0-1.428-.081-2.617-.243-3.566-.163-.95-.483-1.737-.962-2.362s-1.124-.938-1.936-.938c-.601 0-1.112.167-1.534.5s-.747.824-.974 1.473c-.228.649-.386 1.364-.475 2.143-.09.779-.135 1.696-.135 2.751 0 2.257.256 3.884.768 4.882.511.997 1.294 1.496 2.35 1.496z"/></g><g fill="none"><path d="M.832 26.824l-.132.011c-.278.044-.422.243-.452.459h.004c.062-.084.172-.151.316-.151.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586.108-.106.251-.172.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298-.106 0-.206.064-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311zM1.981 27.336c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542z"/></g></g></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" enable-background="new 0 0 83 28"><g><g><path d="M3.592 0s-3.592 5.425-3.592 14.001c0 8.578 3.592 13.999 3.592 13.999h31.421v-28h-31.421z" fill="#EC2227"/><g fill="#fff"><path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48h-4.105v-11.289zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361h-1.072v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zM24.795 17.034c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526-1.695 0-2.944-.602-3.769-1.162l.736-1.718zM20.833 15.717v-7.362h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105v-7.452h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z"/></g></g><path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"/><g fill="#ED1C24"><path d="M54.075 23.503c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532c-.715-.357-1.453-.536-2.216-.536-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614 1.233-.779 2.572-1.169 4.018-1.169.552 0 1.079.073 1.582.219.503.146 1.002.395 1.498.743.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255zM61.379 19.973v-2.824l6.452-12.49h4.358v12.612h2.362v2.702h-2.362v3.312h-3.067v-3.312h-7.743zm2.8-2.702h4.943v-10.081c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184z"/></g><g fill="none"><path d="M.832 26.824l-.132.011c-.278.044-.422.243-.452.459h.004c.062-.084.172-.151.316-.151.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586.108-.106.251-.172.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298-.106 0-.206.064-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311zM1.66 28v-.355h-.604v-.115l.58-.829h.189v.807h.182v.137h-.182v.355h-.165zm0-.492v-.434l.006-.203h-.006l-.108.191-.318.441v.004h.426z"/></g></g></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 67 28" enable-background="new 0 0 67 28"><g><g><path d="M3.59 0s-3.59 5.428-3.59 14c0 8.578 3.59 14 3.59 14h31.418v-28h-31.418z" fill="#EC2227"/><path d="M20.693 23.307h-3.777l-3.337-10.91c-.098-.344-.364-1.341-.509-2.219l-.099 13.129h-3.922l.584-18.63h5.018l3.654 12.006c.217.755.437 1.756.437 2.412h.123c0-.656.219-1.657.437-2.412l3.653-12.007h5.018l.585 18.63h-3.921l-.1-13.129c-.145.877-.411 1.875-.51 2.219l-3.334 10.911z" fill="#fff"/></g><path fill="#007DC5" d="M39.007 0h28v28h-28z"/><path d="M47.688 24.284v-19.472h6.949c1.951 0 3.373.433 4.264 1.298s1.336 2.002 1.336 3.411c0 1.069-.25 1.943-.751 2.622-.5.679-1.115 1.154-1.845 1.425.983.204 1.815.705 2.494 1.502.679.798 1.019 1.876 1.019 3.233 0 1.799-.628 3.245-1.884 4.34s-2.868 1.642-4.837 1.642h-6.745zm3.334-11.276h2.621c1.019 0 1.85-.233 2.495-.7.645-.467.967-1.175.967-2.125 0-.797-.267-1.446-.802-1.947-.534-.5-1.345-.75-2.431-.75h-2.851v5.522zm0 8.629h3.08c1.001 0 1.857-.259 2.57-.776s1.069-1.319 1.069-2.405c0-2.02-1.027-3.029-3.08-3.029h-3.64v6.21z" fill="#fff"/><path d="M.152 26.673c.076-.019.198-.03.318-.03.174 0 .286.03.368.098.07.053.114.133.114.238 0 .132-.088.246-.228.296v.006c.128.03.278.136.278.336 0 .116-.046.206-.116.27-.092.086-.244.126-.464.126l-.27-.016v-1.324zm.174.552h.158c.182 0 .29-.098.29-.229 0-.155-.118-.22-.294-.22l-.154.013v.436zm0 .643l.146.008c.18 0 .346-.065.346-.262 0-.182-.158-.26-.348-.26h-.144v.514z" fill="none"/></g></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 66 28" enable-background="new 0 0 66 28"><g><g><path d="M3.595 0s-3.59 5.425-3.595 13.991c-.003 8.572 3.58 13.991 3.58 13.991l31.397.018.017-27.981-31.399-.019z" fill="#EC2227"/><path fill="#fff" d="M17.496 8.469l-5.919-.003v-3.475l15.56.008-.003 3.475-5.92-.003-.008 15.244-3.72-.002z"/></g><path fill="#883F98" d="M38.105 0h28v28h-28z"/><path d="M46.253 24.896v-2.94h5.349v-14.897l-4.956 2.8-1.345-2.604 6.916-3.78h3.137v18.48h4.283v2.94h-13.384z" fill="#fff"/><path d="M.472 26.864h-.004l-.226.122-.034-.134.284-.151h.15v1.299h-.17v-1.136z" fill="none"/></g></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 66 28" enable-background="new 0 0 66 28"><g><g><path d="M3.595 0s-3.59 5.425-3.595 13.991c-.003 8.572 3.58 13.991 3.58 13.991l31.397.018.017-27.981-31.399-.019z" fill="#EC2227"/><path fill="#fff" d="M17.496 8.469l-5.919-.003v-3.475l15.56.008-.003 3.475-5.92-.003-.008 15.244-3.72-.002z"/></g><path fill="#883F98" d="M38.105 0h28v28h-28z"/><path d="M52.665 25.147c-2.352 0-4.098-.868-5.236-2.604-1.139-1.736-1.708-4.116-1.708-7.141 0-3.64.771-6.58 2.311-8.82s3.756-3.36 6.65-3.36c1.586 0 2.958.28 4.115.84l-.979 2.912c-.822-.411-1.671-.616-2.548-.616-1.624 0-2.932.593-3.92 1.778-.99 1.186-1.568 2.954-1.736 5.306 1.418-.896 2.958-1.344 4.62-1.344.634 0 1.241.084 1.819.252.579.168 1.152.453 1.723.854.569.402 1.021.994 1.357 1.778.336.785.504 1.727.504 2.829 0 2.184-.635 3.953-1.903 5.306-1.27 1.354-2.96 2.03-5.069 2.03zm.252-2.967c1.923 0 2.884-1.232 2.884-3.696 0-1.082-.215-1.871-.644-2.366-.43-.494-1.111-.741-2.044-.741-1.214 0-2.38.308-3.5.924 0 1.997.256 3.477.77 4.438.513.96 1.358 1.441 2.534 1.441z" fill="#fff"/><path d="M.832 26.824l-.132.011c-.278.044-.422.243-.452.459h.004c.062-.084.172-.151.316-.151.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586.108-.106.251-.172.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298-.106 0-.206.064-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311z" fill="none"/></g></svg>
\ No newline at end of file
...@@ -8,6 +8,14 @@ ...@@ -8,6 +8,14 @@
{% block nav_activite %}current{% endblock %} {% block nav_activite %}current{% endblock %}
{% block "content" %} {% block "content" %}
{% if settings.activity_submission_open %}
<ul class="messagelist">
<li class="info">
Vous pouver proposer une activité en remplissant <a href="{% url 'activity_submission' %}">ce formulaire</a>.
</li>
</ul>{% endif %}
{% if settings.display_planning %} {% if settings.display_planning %}
<h2>Planning</h2> <h2>Planning</h2>
{% include "_planning.html" %} {% include "_planning.html" %}
...@@ -15,7 +23,7 @@ ...@@ -15,7 +23,7 @@
<h2>Activités</h2> <h2>Activités</h2>
<p>Durant tout l'événement, des jeux seront en libre-service et des tables disponibles pour jouer. <p>Durant tout l'événement, des jeux seront en libre-service et des tables disponibles pour jouer.
Certaines activités ne pourront se faire qu'avec inscription au vue d'un nombre de places limité. Certaines activités ne pourront se faire qu'avec inscription au vue d'une préparation en amont ou d'un nombre de places limité.
</p> </p>
{% if settings.activity_submission_form %} {% if settings.activity_submission_form %}
<p>Vous pouver proposer une activité en remplissant <a href="{{ settings.activity_submission_form }}">ce formulaire</a>.</p> <p>Vous pouver proposer une activité en remplissant <a href="{{ settings.activity_submission_form }}">ce formulaire</a>.</p>
...@@ -38,11 +46,14 @@ ...@@ -38,11 +46,14 @@
{% if activity.host_name %} {% if activity.host_name %}
<dt>Orga :</dt><dd>{{ activity.host_name }}</dd> <dt>Orga :</dt><dd>{{ activity.host_name }}</dd>
{% endif %} {% endif %}
{% if settings.show_host_emails and activity.show_email %}
<dt>Contact :</dt><dd><a href="mailto:{{ activity.host_email }}">{{ activity.host_email }}</a></dd>
{% endif %}
<dt>Type :</dt><dd>{{ activity.pretty_type }}</dd> <dt>Type :</dt><dd>{{ activity.pretty_type }}</dd>
<dt>Places :</dt><dd>{{ activity.nb_participants }}</dd> <dt>Places :</dt><dd>{{ activity.nb_participants }}</dd>
{% if activity.slots %} {% if activity.slots and settings.display_planning %}
<dt>Heure<!--/Lieu--> :</dt><dd>{% for slot in activity.slots %} <dt>Heure/Lieu :</dt><dd>{% for slot in activity.slots %}
{{ slot.start|date:"l H:i" }}<!-- {{ slot.room }} -->{% if not forloop.last %},<br> {% endif %} {{ slot.start|date:"l H:i" }}{% if slot.room %} {{ slot.room }}{% endif %}{% if not forloop.last %},<br> {% endif %}
{% endfor %} {% endfor %}
</dd> </dd>
{% endif %} {% endif %}
......
{% extends "base.html" %}
{% load static %}
{% block nav_activite %}current{% endblock %}
{% block "content" %}
<h2>Proposer une activité</h2>
{{ form.non_field_errors }}
<form method="post" action="{% url 'activity_submission' %}">
{% csrf_token %}
<ul class="messagelist">
<li class="info">
Les informations publiques (qui apparaîtrons sur la page <a href="{% url 'activites' %}">activites</a>) sont
celles <span class="underline">soulignées</span>.<br>
Les autres ne serons vues que par les orgas.
</li>
</ul>
<table>
<tr><td><strong class="underline">Titre&nbsp;:</strong></td><td> {{ form.title }}</td></tr>
<tr><td><strong class="underline">Type d'activité&nbsp;:</strong></td><td> {{ form.act_type }}</td></tr>
<tr><td><strong class="underline">Type de jeu&nbsp;:</strong></td><td> {{ form.game_type }}</td></tr>
</table>
<p><strong class="underline">Description&nbsp;:</strong> ce texte sera affiché sur la page
<a href="{% url 'activites' %}">activités</a> pour présenter votre activité.
</p>
{{ form.description }}
<h3>Organisateurs</h3>
<table>
<tr><td><strong class="underline">Nom&nbsp;:</strong></td><td> {{ form.host_name }}</td></tr>
<tr><td><strong class="underline">Email&nbsp;:</strong></td><td> {{ form.host_email }}</td></tr>
<tr><td><strong>Compte associé&nbsp;:&nbsp;</strong></td><td> {{ request.user.email }}</td></tr>
</table>
<p>
L'email de votre compte sera le principal moyen de contact.
Si vous ne souhaitez pas qu'il soit affiché, précisez le ci-dessous.
Vous pouvez également spécifier d'autres moyens de contact, ainsi que d'autres
organisateurs si vous êtes plusieurs.
</p>
{{ form.host_info }}
<h3>Participants et inscription</h3>
<table>
<tr><td><strong class="underline">Nécessite une inscription&nbsp;:</strong></td><td> {{ form.must_subscribe }}</td></tr>
<tr><td><strong>Me communiquer la liste des participants à l'avance&nbsp;:</strong></td><td> {{ form.communicate_participants }}</td></tr>
<tr><td><strong class="underline">Nombre max de participants&nbsp;:</strong></td><td> {{ form.max_participants }} (mettez 0 pour illimité)</td></tr>
{% if form.max_participants.errors %}<tr><td></td><td>{{ form.max_participants.errors }}</td></tr>{% endif %}
<tr><td><strong class="underline">Nombre min de participants&nbsp;:</strong></td><td> {{ form.min_participants }}</td></tr>
{% if form.min_participants.errors %}<tr><td></td><td>{{ form.min_participants.errors }}</td></tr>{% endif %}
</table>
<h3>Durée et crénaux</h3>
<table>
<tr><td><strong class="underline">Durée approximative&nbsp;:</strong></td><td> {{ form.duration }} (format hh:mm:ss)</td></tr>
{% if form.duration.errors %}<tr><td></td><td>{{ form.duration.errors }}</td></tr>{% endif %}
<tr><td><strong>Nombre de crénaux souhaités&nbsp;:</strong></td><td> {{ form.desired_slot_nb }}</td></tr>
{% if form.desired_slot_nb.errors %}<tr><td></td><td>{{ form.desired_slot_nb.errors }}</td></tr>{% endif %}
<tr><td><strong>Disponibilités&nbsp;:</strong></td></tr>
<tr><td>&nbsp;-&nbsp;Vendredi soir&nbsp;:</td><td>{{ form.available_friday_evening }}</td></tr>
<tr><td>&nbsp;-&nbsp;Vendredi nuit&nbsp;:</td><td>{{ form.available_friday_night }}</td></tr>
<tr><td>&nbsp;-&nbsp;Samedi matin&nbsp;:</td><td>{{ form.available_saturday_morning }}</td></tr>
<tr><td>&nbsp;-&nbsp;Samedi après-midi&nbsp;:</td><td>{{ form.available_saturday_afternoon }}</td></tr>
<tr><td>&nbsp;-&nbsp;Samedi soir&nbsp;:</td><td>{{ form.available_saturday_evening }}</td></tr>
<tr><td>&nbsp;-&nbsp;Samedi nuit&nbsp;:</td><td>{{ form.available_saturday_night }}</td></tr>
<tr><td>&nbsp;-&nbsp;Dimanche matin &nbsp;:</td><td>{{ form.available_sunday_morning }}</td></tr>
<tr><td>&nbsp;-&nbsp;Dimanche après-midi&nbsp;:</td><td>{{ form.available_sunday_afternoon }}</td></tr>
</table>
<p>Si vous avez des contraintes particulières, vous pouvez les préciser ici&nbsp;:</p>
{{ form.constraints }}
<h3>Modalités pratiques</h3>
{% comment "En présentiel" %}<p><strong>Présentiel/distanciel&nbsp;:</strong> &nbsp;{{ form.status }}</p>{% endcomment %}
<p><strong>Besoins spécifiques&nbsp;:</strong></p>
<ul>
<li>Vous faut-il une ou plusieurs salles&nbsp;?</li>
<li>Vous faut-il du matériel spécial&nbsp;?</li>
<li>Et tout autre besoin de ce type...</li>
</ul>
{{ form.needs }}
<h3>Commentaires</h3>
<p>D'autre choses à nous communiquer qui ne rentre pas dans les champs précédents&nbsp;?</p>
{{ form.comments }}
<h3>Soumettre</h3>
<p>L'activité n'est plus modifiable une fois soumise. Les administrateurs la reliront avant de l'afficher sur le site.</p>
<div class="flex">
<input type="submit" value="Soumettre mon activité">
<a class="button" href="{% url 'profile' %}">Annuler</a>
</div>
</form>
{% endblock %}
...@@ -2,28 +2,30 @@ ...@@ -2,28 +2,30 @@
{% load static %} {% load static %}
<!doctype html> <!doctype html>
<html lang="fr"> <html lang="fr">
<head>
<!-- WEBSITE VERSION {{ constants.WEBSITE_FULL_VERSION }} --> <head>
<meta charset="utf-8"> <!-- WEBSITE VERSION {{ constants.WEBSITE_FULL_VERSION }} -->
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>{% block title %}Interludes{% if settings.date_start %} {{ settings.date_start.year }}{% endif %}{% endblock %}</title> <title>{% block title %}Interludes{% if settings.date_start %} {{ settings.date_start.year }}{% endif %}{% endblock %}</title>
<meta name="description" content="Inscriptions et infos sur les interENS ludiques{% if settings.date_start %}, édition {{ settings.date_start.year }}{% endif %}"> <meta name="description" content="Inscriptions et infos sur les interENS ludiques{% if settings.date_start %}, édition {{ settings.date_start.year }}{% endif %}">
<meta name="keywords" content="Interludes ENS événement COF {% if settings.date_start %}{{ settings.date_start.year }} {% endif %}InterENS"> <meta name="keywords" content="Interludes ENS {% if settings.date_start %}{{ settings.date_start.year }} {% endif %}InterENS">
<link rel="icon" type="image/png" href="{% static 'imgs/favicon.ico' %}"> <link rel="icon" type="image/png" href="{% static 'imgs/2023/favicon.ico' %}">
<link rel="stylesheet" type="text/css" href="{% static 'css/style.css' %}?v={{ constants.CSS_VERSION }}"> <link rel="stylesheet" type="text/css" href="{% static 'css/style.css' %}?v={{ constants.CSS_VERSION }}">
<link rel="stylesheet" type="text/css" href="{% static 'css/font-awesome-all.min.css' %}"> <link rel="stylesheet" type="text/css" href="{% static 'css/font-awesome-all.min.css' %}">
{% block head %}{% endblock %} {% block head %}{% endblock %}
</head> </head>
<body> <body>
<header> <header>
<div id="header_logo" class="easter_egg"> <div id="header_logo" class="easter_egg">
<h1><a href="/"><img id="circle" src="{% static 'imgs/logo_easter_egg.png' %}">&nbsp;Interludes{% if settings.date_start %} {{ settings.date_start.year }}{% endif %}&nbsp;</a></h1> <h1><a href="/"><img src="{% static 'imgs/2023/logo.png' %}">&nbsp;Interludes{% if settings.date_start %} {{ settings.date_start.year }}{% endif %}&nbsp;</a></h1>
</div> </div>
<div id="head_main_infos"> <div id="head_main_infos">
<div id="location">ENS Ulm</div> <div id="location">{{ settings.hosting_school }}</div>
<div id="date">{% if settings.date_start %} <div id="date">{% if settings.date_start %}
{% if settings.date_end %} {% if settings.date_end %}
{{ settings.date_start.day }}-{{ settings.date_end }} {{ settings.date_start.day }}-{{ settings.date_end }}
{% else %} {% else %}
...@@ -60,23 +62,23 @@ ...@@ -60,23 +62,23 @@
Activités Activités
</a> </a>
<a href="{% url 'FAQ' %}" rel="text/html" <a href="{% url 'FAQ' %}" rel="text/html"
class="{% block nav_faq %}{% endblock %} "> class="{% block nav_faq %}{% endblock %}">
FAQ FAQ
</a> </a>
{% if request.user.is_authenticated %} {% if request.user.is_authenticated %}
<a href="{% url 'profile' %}" <a href="{% url 'profile' %}"
class="{% block nav_profile %}{% endblock %} "> class="{% block nav_profile %}{% endblock %}">
Mon compte Mon compte
</a> </a>
{% else %} {% else %}
<a href="{% url 'accounts:login' %}" <a href="{% url 'accounts:login' %}"
class="{% block nav_login %}{% endblock %} "> class="{% block nav_login %}{% endblock %}">
Connexion Connexion
</a> </a>
{% endif %} {% endif %}
{% if user.is_superuser %} {% if user.is_superuser %}
<a href="{% url 'admin_pages:index' %}" <a href="{% url 'admin_pages:index' %}"
class="{% block nav_admin %}{% endblock %} "> class="{% block nav_admin %}{% endblock %}">
Administration Administration
</a> </a>
{% endif %} {% endif %}
...@@ -105,26 +107,24 @@ ...@@ -105,26 +107,24 @@
{% endblock %} {% endblock %}
</main> </main>
<footer> <footer>
<div id="sponsors"> <div id="sponsors">
<a class="external" href="https://www.ens.psl.eu/"> <a class="external" href="https://www.ens-paris-saclay.fr/">
<img src="{% static "imgs/ens_psl.png" %}" <img src="{% static "imgs/2023/ens_ps.png" %}" alt="École Normale Supérieure Paris-Saclay"
alt="École Normale Supérieure de Paris | Université Paris Sciences et Lettres" title="École Normale Supérieure Paris-Saclay" />
title="École Normale Supérieure de Paris | Université Paris Sciences et Lettres" </a>
/> <a class="external" href="https://wiki.crans.org/VieBdl">
</a> <img src="{% static "imgs/2023/bdl.png" %}" alt="Bureau des Loisirs de l'ENS de Paris-Saclay"
<a class="external" href="https://cof.ens.fr/"> title="Bureau des Loisirs de l'ENS Paris-Saclay" />
<img src="{% static "imgs/cof.svg" %}" </a>
alt="COF de l'ENS" </div>
title="COF de l'ENS" {% if settings.contact_email %}
/> <p>Pour tout problème, contacter&nbsp;:<br><span class="antispam">{{ settings.contact_email_reversed }}</span>
</a> </p>
</div> {% endif %}
{% if settings.contact_email %} </footer>
<p>Pour tout problème, contacter&nbsp;:<br><span class="antispam">{{ settings.contact_email_reversed }}</span></p>
{% endif %}
</footer>
</body> </body>
</html> </html>
{% endspaceless %} {% endspaceless %}
...@@ -57,12 +57,14 @@ ...@@ -57,12 +57,14 @@
Vous trouverez une liste plus fournie sur le discord interludes. Vous trouverez une liste plus fournie sur le discord interludes.
</p> </p>
{% if settings.activity_submission_form %} <h2>Comment proposer une activité&nbsp;?</h2>
<h2>Comment proposer une activité&nbsp;?</h2> {% if settings.activity_submission_open %}
<p>Vous pouver proposer une activité en remplissant <a href="{{ settings.activity_submission_form }}">ce formulaire</a>.</p> <p>Vous pouver proposer une activité en remplissant <a href="{% url 'activity_submission' %}">ce formulaire</a>.</p>
<p>Il vous faudra renseigner votre nom/mail, le titre, une description, le nombre de places, la durée, les horaires possibles/idéaux, et tout autre besoin particulier... <p>Il vous faudra être connecté et renseigner, le titre, une description, le nombre de places, la durée, les horaires possibles/idéaux, et tout autre besoin particulier...</p>
</p> {% else %}
{% endif %} <p>L'appel a activités est fermé pour le moment.
Contactez nous en cas de besoin urgent ou d'idée trop géniale pour être délaissée.</p>
{% endif %}
<h2>Comment sont réparties les activités&nbsp;?</h2> <h2>Comment sont réparties les activités&nbsp;?</h2>
......
...@@ -4,75 +4,61 @@ ...@@ -4,75 +4,61 @@
{% block "content" %} {% block "content" %}
<h2>Quelles seront les mesures de protection sanitaire&nbsp;?</h2> <h2>Comment s'incrire ?</h2>
<p>Les mesures définitives vous seront communiquées à l'arrivée à l'événement. Elles inclueront probablement&nbsp;:</p> {% if settings.inscriptions_open %}
<ul> <p> Les <a href="{% url 'inscription' %}">inscriptions</a> sont ouvertes. Vous pouvez vous inscrire aux repas et à l'hébergement.
<li>Port du masque obligatoire en permanence</li> {% if settings.activity_inscriptions_open %}
<li>Lavage de main entre chaque jeu/activité</li> Vous pouvez aussi vous inscrire aux activités.
<li>Pause aération des salles régulières</li> {% else %}
</ul> L'inscription aux activités aura lieu plupart.
{% endif %}
{% if settings.activity_submission_form %} </p>
<h2>Comment proposer une activité&nbsp;?</h2> {% else %}
<p>Vous pouver proposer une activité en remplissant <a href="{{ settings.activity_submission_form }}">ce formulaire</a>.</p> <p> Les inscriptions ne sont pas ouvertes. </p>
<p>Il vous faudra renseigner votre nom/mail, le titre, une description, le nombre de places, la durée, les horaires possibles/idéaux, et tout autre besoin particulier...
</p>
{% endif %} {% endif %}
<h2>Quelles seront les conditions pour dormir/manger&nbsp;?</h2> <h2>Comment payer ?</h2>
<p> Il est possible que nous n'ayons pas le droit de faire dormir les participants et/ou De préférence par l'associations qui gèrent les Interludes dans votre ENS (Bureau des Loisirs, Bul...). Sinon par espèce, chèque, carte sur place.
de distribuer des repas pendant l'événement pour des raisons sanitaires.
Nous communiquerons les plus tôt possible les mesures définitives.
</p>
<p>En l'état actuel, nous espérons pouvoir distribuer des repas qu'il faudra manger en extérieur ou
dans des salles dédiées.
</p>
<p>
Si vous dormez sur place il vous faudra prendre tapis de sol et duvet. Une salle (probablement le gymnase) y sera dédiée.
</p>
<h2>Comment se rendre à l'ENS Ulm&nbsp;?</h2>
<div>
<p class="centered">
<i class="fas fa-map-marker-alt"></i>
45 rue d'Ulm, 75005 Paris
</p>
<iframe id="interactive-map" width="750" height="400" src="https://www.openstreetmap.org/export/embed.html?bbox=2.334809303283692%2C48.8368567401711%2C2.3548936843872075%2C48.84636099015179&amp;layer=hot&amp;marker=48.841602029496684%2C2.344851493835449"></iframe>
</div>
<div id="public-transport-info"> <h2>Comment proposer une activité&nbsp;?</h2>
<div id="transport-metro-icon"> {% if settings.activity_submission_open %}
<img src="{% static 'imgs/ratp/metro-7.svg' %}" alt="Métro 7"> <p>Vous pouver proposer une activité en remplissant <a href="{% url 'activity_submission' %}">ce formulaire</a>.</p>
</div> <p>Il vous faudra être connecté et renseigner, le titre, une description, le nombre de places, la durée, les horaires possibles/idéaux, et tout autre besoin particulier...</p>
<span id="transport-metro-stop">Place Monge</span> {% else %}
<p>L'appel a activités est fermé pour le moment.
Contactez nous en cas de besoin urgent ou d'idée trop géniale pour être délaissée.</p>
{% endif %}
<div id="transport-rer-icon"> <h2>Quelles seront les conditions pour dormir/manger&nbsp;?</h2>
<img src="{% static 'imgs/ratp/rer-B.svg' %}" alt="RER B"> <p> Nous proposerons un logement indéterminé, pour celleux qui le souhaitent</p>
</div> <p> Les repas seront préparés et servis sur place.</p>
<span id="transport-rer-stop">Luxembourg</span>
<div id="transport-bus-1-icon"> <h2>Comment se rendre à l'événement&nbsp;?</h2>
<img src="{% static 'imgs/ratp/bus-24.svg' %}" alt="Bus 24"> <p>Les Interludes se déroule à l'ENS Paris-Saclay : 4 avenue des Sciences, 91190 Gif-sur-Yvette. L'accueil se fait par l'entrée principale.</p>
</div> <div>
<span id="transport-bus-1-stop">École Normale Supérieure</span> <p class="centered">
<iframe width="750" height="400"
frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://www.openstreetmap.org/export/embed.html?bbox=2.1628072857856755%2C48.71179934847555%2C2.1672758460044865%2C48.71333201299027&amp;layer=mapnik" style="border: 1px solid black"></iframe><br/>
<small><a href="https://www.openstreetmap.org/#map=19/48.71257/2.16504">View Larger Map</a></small>
</p>
<div id="transport-bus-2-icon"> </div>
<img src="{% static 'imgs/ratp/bus-21.svg' %}" alt="Bus 21">
<img src="{% static 'imgs/ratp/bus-27.svg' %}" alt="Bus 27">
</div>
<span id="transport-bus-2-stop">Feuillantines</span>
<div id="transport-noctilien-icon"> <div id="public-transport-info">
<img src="{% static 'imgs/ratp/noctilien-14.svg' %}" alt="Noctilien 14"> <div id="transport-tcl-bus-1">
<img src="{% static 'imgs/ratp/noctilien-21.svg' %}" alt="Noctilien 21"> Bus 9
<img src="{% static 'imgs/ratp/noctilien-122.svg' %}" alt="Noctilien 122">
</div>
<span id="transport-noctilien-stop">Auguste Comte</span>
</div> </div>
<div id="transport-tcl-bus-2">
Bus 91.06
</div>
<div id="transport-tcl-bus-3">
Bus 91.10
</div>
<span id="transport-tcl-stop">Arrêt : Moulon</span>
</div>
<h2>Comment sont réparties les activités&nbsp;?</h2> <h2>Comment sont réparties les activités&nbsp;?</h2>
<p> <p>
La répartition est faite par un algorithme puis vérifiée à la main. La répartition est faite par un algorithme puis vérifiée à la main.
Dans la mesure du possible, l'algorithme essaie d'attribue au moins une activité par personne. Par conséquent, si vous ne mettez qu'une seule activité, vous avez plus de chance de l'avoir. Dans la mesure du possible, l'algorithme essaie d'attribue au moins une activité par personne. Par conséquent, si vous ne mettez qu'une seule activité, vous avez plus de chance de l'avoir.
...@@ -92,4 +78,8 @@ ...@@ -92,4 +78,8 @@
</ol> </ol>
<p>Le code est sur <a href="https://github.com/Imakoala/InterludesMatchings">github</a>, il ne marche pas encore parfaitement, et on risque de devoir bidouiller à la main en plus pour résoudre tous les cas particuliers (conflits d'horaires, activité présente plusieurs fois...). <p>Le code est sur <a href="https://github.com/Imakoala/InterludesMatchings">github</a>, il ne marche pas encore parfaitement, et on risque de devoir bidouiller à la main en plus pour résoudre tous les cas particuliers (conflits d'horaires, activité présente plusieurs fois...).
{% if settings.contact_email_reversed %}
<h2>J'ai encore une question, je fais quoi ?</h2>
<p> Hésite pas à nous passer un mail à <span class="antispam">{{ settings.contact_email_reversed }}</span> pour nous poser tes questions !</p>
{% endif %}
{% endblock %} {% endblock %}
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
<h2>Présentation</h2> <h2>Présentation</h2>
{% if settings.discord_link %} {% if settings.discord_link %}
<ul class="messagelist"><li class="info"> <ul class="messagelist"><li class="info">
Rejoins notre <a href="{{ settings.discord_link }}">serveur discord</a> pour participer à l'événement.{{ settings.global_message }} Rejoins notre <a href="{{ settings.discord_link }}">serveur discord</a> pour participer à l'événement.
</li></ul> </li></ul>
{% endif %} {% endif %}
<p> <p>
...@@ -17,52 +17,66 @@ ...@@ -17,52 +17,66 @@
à l'honneur durant ce week-end de trois jours. à l'honneur durant ce week-end de trois jours.
</p> </p>
<p> <p>
Cette année, c'est au tour de l'ENS Ulm d'organiser les interludes. Cette année, c'est au tour de l'{{ settings.hosting_school }} d'organiser les interludes.
L'événement a habituellement lieu en février mais à cause du COVID, Elles auront lieu
il a été retardé. Cette année il est prévu {% if settings.date_start %}{% if settings.date_end %}
{% if settings.date_start %}{% if settings.date_end %} le week-end du <strong>{{ settings.date_start.day }}-{{ settings.date_end }}</strong>.
le week-end du <strong>{{ settings.date_start.day }}-{{ settings.date_end }}</strong>. {% else %}
{% else %} le week-end du <strong>{{ settings.date_start }}</strong>.
le week-end du <strong>{{ settings.date_start }}</strong>. {% endif %}
{% endif %} {% else %}
{% else %} à une date non-fixée.
à une date non-fixée. {% endif %}
{% endif %} </p>
</p>
<p> <h2>Inscriptions</h2>
La situation actuelle ne se prête malheureusement pas à un tel événement. Nous ne pouvons donc
que proposer un événement à distance, qui passera principalement par un serveur discord.
Vous trouverez une liste de sites utiles pour jouer en ligne dans la
<a href="{% url 'FAQ' %}">FAQ</a> et sur le serveur discord.
</p>
<h2>Inscriptions</h2> <h3>Inscription à l'événement</h3>
<ul class="messagelist"><li class="info">
Les interlude étant à distance cette année, les inscriptions sont facultatives.
</li></ul>
<p> <p>
Ce site vous permettra de vous <a href="{% url 'inscription' %}">inscrire à l'événement</a> et L'inscription à l'événement, aux repas, à l'hebergement et aux activités se fait dans <a href="{% url 'inscription'%}">l'onglet inscription</a>
de <a href="{% url 'activites' %}">voir les activités</a> qui y seront proposées. L'événement est </p>
<strong>gratuit</strong>.
</p> </p>
{% if settings.inscriptions_start and settings.inscriptions_end %} {% if settings.inscriptions_start and settings.inscriptions_end %}
<p>Les inscriptions seront ouvertes <p>Les inscriptions aux activités seront ouvertes
du <strong>{{ settings.inscriptions_start|date:"l d F Y à H:i" }}</strong> du <strong>{{ settings.inscriptions_start|date:"l d F Y à H:i" }}</strong>
au <strong>{{ settings.inscriptions_end|date:"l d F Y à H:i" }}</strong>. au <strong>{{ settings.inscriptions_end|date:"l d F Y à H:i" }}</strong>.
</p> </p>
{% elif settings.inscriptions_start %} {% elif settings.inscriptions_start %}
<p>Les inscriptions ouvrirons le <strong>{{ settings.inscriptions_start|date:"l d F Y à H:i" }}</strong>.</p> <p>Les inscriptions aux activités ouvrirons le <strong>{{ settings.inscriptions_start|date:"l d F Y à H:i" }}</strong>.</p>
{% elif settings.inscriptions_end %} {% elif settings.inscriptions_end %}
<p>Les inscriptions fermerons le <strong>{{ settings.inscriptions_end|date:"l d F Y à H:i" }}</strong>.</p> <p>Les inscriptions fermerons le <strong>{{ settings.inscriptions_end|date:"l d F Y à H:i" }}</strong>.</p>
{% endif %} {% endif %}
<h2>Tarifs</h2>
<p>
Les tarifs sont différenciés entre salarié·es et non-salarié·es.
<ul>
<li><strong>Participation à l'événement :</strong> 6€/4€</li>
<li><strong>Repas (du vendredi soir au dimanche midi) :</strong> 3€/2€ par repas</li>
<li><strong>Repas du dimanche soir (à emporter) :</strong> 2€</li>
<li><strong>Logement :</strong> gratuit (chez les Saclaysien⋅nes)</li>
</ul>
</p>
<h2>Menu des repas</h2>
<p>
Cette année, le menu sera entièrement végétarien. Il sera annoncé bientôt.
<ul>
<li><strong>Vendredi soir :</strong> Pâtes forestières & crumble aux pommes</li>
<li><strong>Samedi matin :</strong>Petit dej'</li>
<li><strong>Samedi midi :</strong>Chili sin carne (avec des pâtes) & crème dessert</li>
<li><strong>Samedi soir :</strong>Gratin patate poireau & charlotte</li>
<li><strong>Dimanche matin :</strong>Petit dej'</li>
<li><strong>Dimanche midi :</strong>Wraps & cookie</li>
<li><strong>Dimanche soir (à emporter):</strong>Wraps & fruit (ou cookie)</li>
</ul>
<p>Pour plus de détails, consultez la <a href="{% url 'FAQ' %}">FAQ</a>.</p>
<h2>Liens divers</h2> <h2>Liens divers</h2>
<ul> <ul>
<li>Le code source de ce site est sur <a href="https://git.eleves.ens.fr/dlesbre/site-interludes">gitlab</a>.</li> <li>Le code source de ce site est sur <a href="https://gitlab.crans.org/mediatek/site-kwei">gitlab</a>.</li>
<li>Un historique des interludes avec leurs visuels, site webs et photos est sur le <a href="https://wiki.crans.org/VieBdl/InterLudes">wiki de Paris-Saclay</a>.</li> <li>Un historique des interludes avec leurs visuels, site webs et photos est sur le <a
</ul> href="https://wiki.crans.org/VieBdl/InterLudes">wiki Crans de Paris-Saclay</a>.</li>
</ul>
{% endblock %} {% endblock %}
...@@ -3,13 +3,16 @@ ...@@ -3,13 +3,16 @@
{% block nav_inscription %}current{% endblock %} {% block nav_inscription %}current{% endblock %}
{% block "content" %} {% block "content" %}
<h2>Inscriptions</h2> <h2>Inscriptions à l'événement</h2>
<p> L'inscription est fermée </p>
<h2>Inscriptions aux activités</h2>
{% if settings.inscriptions_not_open_yet %} {% if settings.inscriptions_not_open_yet %}
<p>Les inscriptions ne sont pas encores ouvertes.</p> <p>Les inscriptions aux activités ne sont pas encores ouvertes.</p>
<p>Leur ouverture est prévue le <strong>{{ settings.inscriptions_start|date:"l d F Y à H:i" }}</strong>.</p> <p>Leur ouverture est prévue le <strong>{{ settings.inscriptions_start|date:"l d F Y à H:i" }}</strong>.</p>
<p>Nous communiquerons par mail via les BDE des différentes écoles pour leur ouverture.</p> <p>Nous communiquerons par mail via les BDE des différentes écoles pour leur ouverture.</p>
{% elif settings.inscriptions_have_closed %} {% elif settings.inscriptions_have_closed %}
<p>Les inscriptions sont fermées.</p> <p>Les inscriptions aux activités sont fermées.</p>
<p> <p>
Les inscriptions cette année sont facultatives, Les inscriptions cette année sont facultatives,
tu peux quand même rejoindre le {% if settings.discord_link %}<a href="{{ settings.discord_link }}">serveur discord</a>{% else %}serveur discord{% endif %} et participer aux jeux libres et tu peux quand même rejoindre le {% if settings.discord_link %}<a href="{{ settings.discord_link }}">serveur discord</a>{% else %}serveur discord{% endif %} et participer aux jeux libres et
...@@ -19,7 +22,7 @@ ...@@ -19,7 +22,7 @@
<p>Pour tout problème, contacter&nbsp;:<br><span class="antispam">{{ settings.contact_email_reversed }}</span></p> <p>Pour tout problème, contacter&nbsp;:<br><span class="antispam">{{ settings.contact_email_reversed }}</span></p>
{% endif %} {% endif %}
{% else %} {% else %}
<p>Les inscriptions ne sont pas encores ouvertes ou ont été fermées.</p> <p>Les inscriptions aux activités ne sont pas encores ouvertes ou ont été fermées.</p>
<p>Nous communiquerons par mail via les BDE des différentes écoles pour leur ouverture.</p> <p>Nous communiquerons par mail via les BDE des différentes écoles pour leur ouverture.</p>
{% endif %} {% endif %}
{% endblock %} {% endblock %}
...@@ -4,57 +4,59 @@ ...@@ -4,57 +4,59 @@
{% block nav_inscription %}current{% endblock %} {% block nav_inscription %}current{% endblock %}
{% block "content" %} {% block "content" %}
<h2>Inscriptions</h2>
<ul class="messagelist">
<li class="info">
Il est possible que nous n'ayons pas le droit de faire dormir les participants et/ou
de distribuer des repas pendant l'événement pour des raisons sanitaires.<br>
Nous communiquerons les mesures exactes quelques jours avant l'événement.
</li>
</ul>
<form id="main_form" method="post" action="{% url 'inscription' %}"> <form id="main_form" method="post" action="{% url 'inscription' %}">
{% csrf_token %} {% csrf_token %}
Cette année, l'événement est entièrement subventionné par le <a class="external" href="https://cof.ens.fr/">COF</a>. L'inscription est gratuite
(mais n'inclut pas les frais de transport jusqu'à Paris).
<h2>Inscription à l'événement</h2>
<p>L'inscription à l'événement,à l'hébergement
et aux repas se fait sur cette page.</p>
<h3>École</h3>
<p>{{ form.school.label_tag }} {{ form.school }}</p> <p>{{ form.school.label_tag }} {{ form.school }}</p>
<p>{{ form.sleeps.label_tag }} {{ form.sleeps }}</p>
<h3>Repas</h3> <h3>Repas</h3>
<table> <p>Vous pouvez vous inscrire aux repas ci-dessous :</p>
<tr><td>Vendredi soir&nbsp;:</td><td>{{ form.meal_friday_evening }}</td></tr> <ul>
<tr><td>Samedi matin&nbsp;:</td><td>{{ form.meal_saturday_morning }}</td></tr> <li>Vendredi soir {{ form.meal_friday_evening }}</li>
<tr><td>Samedi midi&nbsp;:</td><td>{{ form.meal_saturday_midday }}</td></tr> <li>Petit dej' du samedi {{ form.meal_saturday_morning }}</li>
<tr><td>Samedi soir&nbsp;:</td><td>{{ form.meal_saturday_evening }}</td></tr> <li>Samedi midi {{ form.meal_saturday_midday }}</li>
<tr><td>Dimanche matin&nbsp;:</td><td>{{ form.meal_sunday_morning }}</td></tr> <li>Samedi soir {{ form.meal_saturday_evening }}</li>
<tr><td>Dimanche midi&nbsp;:</td><td>{{ form.meal_sunday_midday }}</td></tr> <li>Dimanche matin {{ form.meal_sunday_morning }}</li>
</table> <li>Dimanche midi {{ form.meal_sunday_midday }}</li>
<li>Dimanche soir (à emporter) {{ form.meal_sunday_evening }}</li>
<h3>Choix d'activités</h3> </ul>
<p>Les menus sont disponibles sur la <a href="{% url 'home' %}">page d'accueil</a>
<p>Saissisez les activités auquelles vous voulez vous inscrire, par ordre de préférence.
Vous trouverez une description des activités sur <a href="{% url 'activites' %}">cette page</a>. <h3>Hébergement</h3>
</p> <p>Pour l'hébergement, nous proposons le logement chez les Saclaysien⋅nes (comme aux InterQ). Si vous souhaitez un hébergement, cochez la case suivante : {{ form.sleeps }} </p>
<p> <p>L'idée est de proposer aux normalien⋅nes de Saclay de loger celleux des autres écoles. Si vous avez besoin d'un hébergement vous pouvez compléter <a href="https://framaforms.org/logement-interludes-2023-extes-1668450149">ce questionnaire</a>. Si vous voulez loger quelqu'un <a href="https://framaforms.org/logement-interludes-2023-cote-hebergement-1668438253">c'est ici</a>. Merci à ceux qui veulent bien accueillir !</p>
Vous pouvez revenir modifier votre choix jusqu'à la fermeture des
inscriptions{% if settings.inscriptions_end %} (le {{ settings.inscriptions_end|date:"l d F Y à H:i" }}){% endif %}. <h3>Tarif</h3>
</p> <p>Le tarif est différent selon si vous percevez un salaire ou non. Êtes-vous payé⋅e : {{ form.paid }}</p>
<p>Si vous vous inscrivez à une activité qui nécessite préparation, nous communiquerons
votre email aux orgas pour qu'iels puissent vous contacter. <h2>Inscription aux activités</h2>
</p>
{% if formset.non_form_errors %} {% if formset.non_form_errors %}
{{ formset.non_form_errors }} {{ formset.non_form_errors }}
{% endif %} {% endif %}
{{ formset.management_data }} {{ formset.management_data }}
{{ formset.management_form }} {{ formset.management_form }}
{% if settings.activity_inscriptions_open %}
<p>Vous pouvez vous inscrire à certaines activités sur cette page. La
plupart des activités ne demandent pas d'inscription et seront en libre
accès durant tout l'événement, mais certaines demandent une inscription
à l'avance.</p>
<h3>Choix d'activités</h3>
<p>Saissisez les activités auquelles vous voulez vous inscrire, <strong>par ordre de préférence</strong>.
Vous trouverez une description des activités sur <a href="{% url 'activites' %}">cette page</a>.</p>
<p>Si vous vous inscrivez à une activité qui nécessite préparation, nous communiquerons
votre email aux orgas pour qu'iels puissent vous contacter.</p>
{% for form in formset %} {% for form in formset %}
<div class="activity-form flex"> <div class="activity-form flex">
{{ form.as_p }} {{ form.as_p }}
...@@ -62,6 +64,29 @@ ...@@ -62,6 +64,29 @@
</div> </div>
{% endfor %} {% endfor %}
<button class="button" id="add-activity">Ajouter une activité</button> <button class="button" id="add-activity">Ajouter une activité</button>
{% else %}
<p>Vous pourrez vous inscrire à certaines activités sur cette page. La
plupart des activités ne demandent pas d'inscription et seront en libre
accès durant tout l'événement, mais certaines demandent une inscription
à l'avance.{% if settings.inscriptions_end %} Les inscriptions aux activités ouvrent le {{ settings.inscriptions_start|date:"l d F Y à H:i" }}){% endif %}. </p>
{% endif %}
<h3>Expérience</h3>
<p>Pour vous attribuer au mieux les activités, nous aimerions connaître votre exprérieurnce en murder (jeux de rôles grandeurs nature). Si vous avez perdu le compte, 42 conviendra très bien ;) </p>
Nombre de murder déjà jouées : {{ form.nb_murder }}
<h2>Commentaire</h2>
<p>Pour préciser toutes les informations qui vous semblent utiles comme les allergies alimentaires.</p>
{{ form.comment }}
<p>
Vous pouvez revenir modifier vos choix jusqu'à la fermeture des
inscriptions{% if settings.inscriptions_end %} (le {{ settings.inscriptions_end|date:"l d F Y à H:i" }}){% endif %}.
</p>
<div class="flex"> <div class="flex">
<input type="submit" value="Valider"> <input type="submit" value="Valider">
......
...@@ -4,8 +4,8 @@ ...@@ -4,8 +4,8 @@
{% block "content" %} {% block "content" %}
<h2>Inscriptions</h2> <h2>Inscriptions</h2>
<p>Vous devez être connecté pour pouvoir vous inscrire à l'événement.</p> <p>Vous devez être connecté pour pouvoir vous inscrire</p>
<p>Aller à la page de <a href="{% url 'accounts:login' %}">connexion</a> pour vous connectez <p>Aller à la page de <a href="{% url 'accounts:login' %}">connexion</a> pour vous connecter
ou à celle de <a href="{% url 'accounts:create' %}">création de compte</a> si vous n'avez pas de compte.</p> ou à celle de <a href="{% url 'accounts:create' %}">création de compte</a> si vous n'avez pas de compte.</p>
{% if settings.inscriptions_end %} {% if settings.inscriptions_end %}
<p>Les inscriptions seront ouvertes jusqu'au {{ settings.inscriptions_end|date:"l d F Y à H:i" }})</p> <p>Les inscriptions seront ouvertes jusqu'au {{ settings.inscriptions_end|date:"l d F Y à H:i" }})</p>
......
...@@ -26,9 +26,23 @@ ...@@ -26,9 +26,23 @@
modifiable jusqu'au {{ settings.inscriptions_end|date:"l d F Y à H:i" }} modifiable jusqu'au {{ settings.inscriptions_end|date:"l d F Y à H:i" }}
{% endif %} {% endif %}
<ul> <ul>
<!-- <li>{% if user.profile.sleeps %}Inscrit pour dormir sur place{% else %}Ne dors pas sur place{% endif %}</li> --> <li>Tarif personnalisé : {{ user.profile.cost }}€</li>
<!-- <li>{% if user.profile.mug %}Commandse une tasse{% else %}Ne commande pas de tasse{% endif %}</li> --> <li>{% if user.profile.sleeps %}Inscrit pour dormir sur place{% else %}Non inscrit pour dormir sur place{% endif %}</li>
<!-- <li>Inscrit à {{ user.profile.nb_meals }} repas.</li> --> {% comment "pas de tasse" %}<li>{% if user.profile.mug %}Commandse une tasse{% else %}Ne commande pas de tasse{% endif %}</li>{% endcomment%}
{% if user.profile.nb_meals != 0 %}
<li>Inscrit à {{ user.profile.nb_meals }} repas :</li>
<ul>
{% if user.profile.meal_friday_evening == True %}<li>Vendredi soir</li>{% endif %}
{% if user.profile.meal_saturday_morning == True %}<li>Petit dej' du samedi</li>{% endif %}
{% if user.profile.meal_saturday_midday == True %}<li>Samedi midi</li>{% endif %}
{% if user.profile.meal_saturday_evening == True %}<li>Samedi soir</li>{% endif %}
{% if user.profile.meal_sunday_morning == True %}<li>Petit dej' du dimanche</li>{% endif %}
{% if user.profile.meal_sunday_midday == True %}<li>Dimanche midi</li>{% endif %}
{% if user.profile.meal_sunday_evening == True %}<li>Dimanche soir (à emporter)</li>{% endif %}
</ul>
{% else %}
<li>Inscrit à aucun repas</li>
{% endif %}
{% if settings.activities_allocated %} {% if settings.activities_allocated %}
{% if my_choices %} {% if my_choices %}
<li>Inscrit à {{ my_choices|length }} activités&nbsp;: <li>Inscrit à {{ my_choices|length }} activités&nbsp;:
...@@ -65,18 +79,18 @@ ...@@ -65,18 +79,18 @@
{% endif %} {% endif %}
</ul> </ul>
{% else %} {% else %}
<strong>Vous n'êtes pas incrit à l'événement.</strong> <strong>Vous n'avez pas encore renseigné vos choix d'activités.</strong>
{% if not settings.inscriptions_open %} {% if not settings.inscriptions_open %}
{% if settings.inscriptions_not_open_yet %} {% if settings.inscriptions_not_open_yet %}
<p>Les inscriptions ne sont pas encores ouvertes. Elles ouvrirons le <strong>{{ settings.inscriptions_start|date:"l d F Y à H:i" }}</strong>.</p> <p>Les inscriptions aux activités ne sont pas encores ouvertes. Elles ouvrirons le <strong>{{ settings.inscriptions_start|date:"l d F Y à H:i" }}</strong>.</p>
{% elif settings.inscriptions_have_closed %} {% elif settings.inscriptions_have_closed %}
<p>Les inscriptions sont fermées.</p> <p>Les inscriptions aux activités sont fermées.</p>
{% else %} {% else %}
<p>Les inscriptions ne sont pas encores ouvertes ou ont été fermées.</p> <p>Les inscriptions aux activités ne sont pas encores ouvertes ou ont été fermées.</p>
{% endif %} {% endif %}
{% elif settings.inscriptions_end %} {% elif settings.inscriptions_end %}
<p>les inscriptions sont ouvertes jusqu'au {{ settings.inscriptions_end|date:"l d F Y à H:i" }}).</p> <p>les inscriptions aux activités sont ouvertes jusqu'au {{ settings.inscriptions_end|date:"l d F Y à H:i" }}).</p>
{% endif %} {% endif %}
<br><br> <br><br>
{% endif %} {% endif %}
......