Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Summer 2024 update #1

Merged
merged 9 commits into from
Aug 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
63 changes: 0 additions & 63 deletions .github/workflows/build-latex.yaml

This file was deleted.

46 changes: 46 additions & 0 deletions .github/workflows/build-latex.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: Build LaTeX document

on:
push:
release:
types: [published]

permissions:
contents: write

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Set up Git repository
uses: actions/checkout@v4

- name: Compile LaTeX document
uses: xu-cheng/latex-action@v3
with:
root_file: |
charte_hebergement_eleve.tex
charte_hebergement_collectif.tex
extra_fonts: ./fonts/*.ttf
latexmk_use_xelatex: true

- name: Upload PDF file
uses: actions/upload-artifact@v4
with:
name: Compiled LaTeX document
path: "*.pdf"
if-no-files-found: error
retention-days: 5

# Upload pdf files in GitHub release
- if: ${{ github.event_name == 'release'}}
name: Upload PDF file to release
uses: svenstaro/upload-release-action@2b9d2847a97b04d02ad5c3df2d3a27baa97ce689 # v2
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
file: "*.pdf"
tag: ${{ github.ref }}
overwrite: true
file_glob: true
body: "Compiled LaTeX document"

13 changes: 11 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,11 @@
# Chartes d'hébergement
Chartes à signer avant l'hébergement d'un projet (personnel, projet, association...) sur les serveurs du Rézoléo
Chartes d'Hébergement
===================

![Build status](https://github.com/rezoleo/chartes_hebergement/actions/workflows/build-latex.yml/badge.svg)

Git de travail des chartes d'hébergment de Rézoléo.
Les chartes sont compilées par Github Actions. Si une release est créée, alors les PDFs sont ajoutés à la release. Sinon, ils sont simplement ajoutés aux artifacts.

Il y a deux types de chartes d'hébergement :
- La charte individuelle, pour les élèves,
- La charte collective, pour les associations ou les projets.
155 changes: 0 additions & 155 deletions charte_hebergement_association.tex

This file was deleted.

107 changes: 107 additions & 0 deletions charte_hebergement_collectif.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
\documentclass[11pt, a4paper]{article}

\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{array, multirow, tabularx}
\usepackage{graphicx}
\usepackage{multicol}
\usepackage{xcolor}
\usepackage{colortbl}
\usepackage{url}

\usepackage{geometry}
\geometry{
left=1.5cm,
right=1.5cm,
top=2cm,
bottom=2cm
}

\usepackage{fontspec}
\setmainfont{OpenSans}[Path=./fonts/, Extension=.ttf,
UprightFont=*-Regular,
BoldFont=*-Bold,
ItalicFont=*-Italic]

\usepackage{setspace}
\setstretch{1.2}

\begin{document}

\begin{center}
\begin{minipage}{0.2\textwidth}
\includegraphics[height=3cm]{rezoleo_logo.png}
\end{minipage}
\begin{minipage}{0.7\textwidth}
\vspace{0.3cm}
\Huge \textbf{Charte d'hébergement}\\
\Huge \textbf{Association \& Projet}
\end{minipage}
\end{center}

\vspace*{0.5cm}

\hrule
\vspace{.5cm}
\noindent Nom de l'Association/Projet : \dotfill
\vspace{.5cm}\\
Email de Contact : \dotfill
\vspace{.5cm}\\
Nom du compte : \dotfill\\
\hrule
\vspace{1cm}

\noindent Cette charte définit les règles de bonne utilisation de la solution d'hébergement proposée par Rézoléo, et est établie entre l'association/projet indiqué ci-dessus, et l'association Rézoléo (déclarée le 19/05/2017 à la préfecture du Nord sous le RNA W595029406) et représentée par son président.

\section{Respect de la loi}
Les responsables des sites hébergés par le Rézoléo s'engagent à respecter les dispositions légales en vigueur s'imposant à tout usager d'un système informatique, notamment mais sans se limiter à ce qui concerne le RGPD et la loi du 6 janvier 1978 relative à l'informatique, aux fichiers et aux libertés.

\section{Limites à l'utilisation}
Le service d'hébergement du Rézoléo ne peut pas être utilisé pour se livrer à des activités de spam, de publicité commerciale, ou d'activités illégales telles que les attaques \textit{DDOS} ou de \textit{Phishing}. De même, le service d'hébergement du Rézoléo ne peut pas être utilisé pour héberger des fichiers violant la propriété intellectuelle, le droit d'auteur ou le droit à l'image. La mise en place d'un logiciel \textit{serveur}, \textit{relais} ou similaire (p. ex : \textit{bouncer}, \textit{socks}, ...) est formellement interdite sans l'autorisation de Rézoléo.
Le compte dispose d'un espace disque pour ses fichiers. Cette taille d'espace disque est limitée, et peut être changée par Rézoléo. Cette limite est par défaut fixée à \texttt{300Mo}.

\section{Conditions d'accès}
Le droit d'accès à l'espace de stockage est strictement réservé aux membres de l'association/du projet autorisés à administrer, nommés en fin de document. Ainsi, le mot de passe ne doit être communiqué en aucun cas. Ce compte est incessible et assorti de moyens d'identification. L'accès au compte peut être retiré si les conditions d'accès ne sont plus respectées ou si le comportement de l'utilisateur est contraire à la présente charte. Le responsable du compte doit prévenir Rézoléo de tout accès frauduleux ou tentative d'accès aux ressources qu'il utilise. Il est responsable de la protection de ses fichiers et de l'accès à ses données. La tentative d'accès illicite à un autre compte que le sien peut entraîner des poursuites, ainsi que la clôture de son propre compte.

\section{Confidentialité des données}
Les fichiers hébergés sont considérés comme privés. La lecture, la copie ou la modification d'un fichier à des fins autres que de sauvegarde ne peuvent être réalisées qu'après accord du responsable du compte, ou demande des autorités compétentes.

\section{Sanctions et clôture du compte}
L'association Rézoléo est tenue par la loi de signaler toute action illégale constatée. Le non-respect de la présente charte ou de la loi peut entraîner la clôture anticipée du compte, ainsi que toute action légale que Rézoléo jugera nécessaire.
La clôture normale du compte s'effectue soit par demande du responsable du compte, soit 1 an et 6 mois après la dernière signature de la charte ou après la dissolution de l'association ou la fin du projet.

\section{Notifications de changement}
Le responsable du compte s'engage à notifier Rézoléo de tout changement de responsable, qui est susceptible de nécessiter une nouvelle signature de cette charte. De même, en cas de changement organisationnel modifiant la liste des personnes susceptibles d'acéder à l'hébergement, le responsable du compte s'engage à notifier Rézoléo.

\vspace{.5cm}

\noindent Chaque signataire reconnaît en signant avoir pris conscience du contenu de cette charte, des sanctions encourues, et s'engage à la respecter.

\begin{table}[h]
\centering
\renewcommand{\arraystretch}{2}
\small{
\begin{tabular}{|p{1.5cm}|p{7cm}|p{7cm}|}
\hline
\rowcolor{black!10} Promo & NOM Prénom & Date et Signature \\
\hline
& & \\
\hline
& & \\
\hline
& & \\
\hline
& & \\
\hline
& & \\
\hline
& & \\
\hline
& & \\
\hline
\end{tabular}
}
\end{table}

\end{document}
Loading