From d800329fe347e1f98e243f9ff9762b970b431275 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Truite=20S=C3=A9ch=C3=A9e?= Date: Thu, 25 Apr 2024 00:09:19 +0200 Subject: [PATCH] chore: clearer and more accurate legal statements --- README.md | 5 ++++- index.html | 6 +++--- src/components/Login/Login.css | 16 +++++++++++++++- src/components/Login/Login.jsx | 3 +++ src/components/generic/Policy.jsx | 11 ++++++----- src/components/generic/WelcomePopUp.css | 15 +++++++++++++-- src/components/generic/WelcomePopUp.jsx | 10 +++++----- 7 files changed, 49 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index c1f029df..3a82cd76 100644 --- a/README.md +++ b/README.md @@ -7,10 +7,13 @@ ## About Ecole Directe Plus -Ecole Directe Plus is basically a better EcoleDirecte. (unofficial) +Ecole Directe Plus is basically a better EcoleDirecte. The EcoleDirecte platform has been completely redesigned from scratch to offer the best comfort to all students. Enjoy the most-requested features and a ton of small but game changer improvements. +> [!warning] +> This project is not affiliated with EcoleDirecte or Aplim in any way. + ### New features - Dashboard diff --git a/index.html b/index.html index 39f18e29..49d7f478 100644 --- a/index.html +++ b/index.html @@ -12,20 +12,20 @@ + content="Ecole Directe Plus est une version améliorée d'EcoleDirecte (non-affiliée), offrant une meilleure expérience avec une interface moderne et intuitive, enrichie de fonctionnalités exclusives comme le calcul automatique de la moyenne générale, le tout gratuitement."> + content="Ecole Directe Plus est une version améliorée d'EcoleDirecte (non-affiliée), offrant une meilleure expérience avec une interface moderne et intuitive, enrichie de fonctionnalités exclusives comme le calcul automatique de la moyenne générale, le tout gratuitement."> + content="Ecole Directe Plus est une version améliorée d'EcoleDirecte (non-affiliée), offrant une meilleure expérience avec une interface moderne et intuitive, enrichie de fonctionnalités exclusives comme le calcul automatique de la moyenne générale, le tout gratuitement."> Ecole Directe Plus diff --git a/src/components/Login/Login.css b/src/components/Login/Login.css index cd3418af..62bcc35f 100644 --- a/src/components/Login/Login.css +++ b/src/components/Login/Login.css @@ -158,12 +158,20 @@ color: rgba(var(--text-color-alt), 0.7); } */ +p.not-affiliated-mention { + position: absolute; + left: 10px; + bottom: 10px; /* aligne avec la baseline du numéro de version */ + font-size: var(--font-size-14); + color: rgb(var(--text-color-alt)); +} + p.policy { width: calc(100vw - 2*50px); /* fullscreen width - taille de EDPVersion */ text-align: center; - position: absolute; font-size: var(--font-size-14); color: rgb(var(--text-color-alt)); + position: absolute; left: 50%; bottom: 10px; /* aligne avec la baseline du numéro de version */ transform: translateX(-50%); @@ -180,6 +188,12 @@ p.policy { color: rgb(var(--border-color-0)); } +@media only screen and (max-width: 869px) { + p.not-affiliated-mention { + display: none; + } +} + @media only screen and (max-width: 460px) { body :has(.login) { background-color: rgb(var(--background-color-1)) !important; diff --git a/src/components/Login/Login.jsx b/src/components/Login/Login.jsx index 060fcbb6..7f7aab91 100644 --- a/src/components/Login/Login.jsx +++ b/src/components/Login/Login.jsx @@ -50,6 +50,9 @@ export default function Login({ keepLoggedIn, setKeepLoggedIn, A2FInfo, setRequi

Connexion

+

+ Service non-affilié à Aplim +

En vous connectant, vous confirmez avoir lu et accepté notre Politique de confidentialité et Conditions d'utilisation.

diff --git a/src/components/generic/Policy.jsx b/src/components/generic/Policy.jsx index 117d0102..57ea32bd 100644 --- a/src/components/generic/Policy.jsx +++ b/src/components/generic/Policy.jsx @@ -20,14 +20,15 @@ export default function Policy({ onCloseNavigateURL }) {

Politique de confidentialité

Résumé


-

Ecole Directe Plus est un service non-officiel utilisant des données fournis par EcoleDirecte, héritant ainsi de leurs mentions légales qui sont présentées ci-dessous :

+

Ecole Directe Plus est un service non-affilié utilisant des données fournis par EcoleDirecte, héritant ainsi de leurs mentions légales qui sont présentées ci-dessous :

  • Les données personnelles sécurisées figurant sur ce site Internet concernent des élèves et les familles, et sont fournies par le logiciel Charlemagne des établissements scolaires au sein desquels ceux-ci sont scolarisés.
  • EcoleDirecte ne collecte aucune donnée personnelle directement sur le site Internet, ni cookie, à l’exception des email et téléphone mobile, utilisés EXCLUSIVEMENT pour la récupération des identifiants.
  • Ces établissements scolaires se sont engagés à apporter tous leurs soins dans la qualité des informations diffusées. Il s’agit toutefois d’indications qui, en aucun cas, ne pourraient faire foi en lieu et place des documents usuels (bulletins de notes, relevés de notes, relevés d’absences et de sanctions).
  • @@ -42,7 +43,7 @@ export default function Policy({ onCloseNavigateURL }) {

    Conditions d'utilisations

    1. Général

    -
  • Les noms et pronoms "Ecole Directe Plus", "ED+", "service", "Nous", "Notre/Nos" renvoient au service Ecole Directe Plus (non officiel) proposé par le groupuscule Magic-Fish. L'accès et l'utilisation du service Ecole Directe Plus est l'objet de ces présentes conditions d'utilisations. En accédant ou utilisant n'importe quelle partie de l'application, vous déclarez avoir lu, compris, et accepté ces présentes mentions légales.
  • +
  • Les noms et pronoms "Ecole Directe Plus", "ED+", "service", "Nous", "Notre/Nos" renvoient au service Ecole Directe Plus (non-affilié) proposé par le groupuscule Magic-Fish. L'accès et l'utilisation du service Ecole Directe Plus est l'objet de ces présentes conditions d'utilisations. En accédant ou utilisant n'importe quelle partie de l'application, vous déclarez avoir lu, compris, et accepté ces présentes mentions légales.
  • 2. Description du site et du service

  • Ecole Directe Plus a pour objectif d'offrir à ses utilisateurs un cadre agréable à la consultation des données scolaires. Ecole Directe Plus se réserve le droit, à sa seule discrétion et à n'importe quel moment, de mettre à jour, modifier, suspendre, apporter des améliorations ou interrompre tout aspect du service, temporairement ou définitivement.
  • 3. Usages acceptables du service

    @@ -105,7 +106,7 @@ export default function Policy({ onCloseNavigateURL }) { The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. The Software is provided “as is”, without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors or copyright holders X be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the Software. -
  • Dernière révision le 26 mars 2024
  • +
  • Dernière révision le 24 avril 2024
  • Nous contacter : contact@ecole-directe.plus
  • Copyleft {new Date().getFullYear()} Ecole Directe Plus
  • diff --git a/src/components/generic/WelcomePopUp.css b/src/components/generic/WelcomePopUp.css index 83871d04..fc6cdd05 100644 --- a/src/components/generic/WelcomePopUp.css +++ b/src/components/generic/WelcomePopUp.css @@ -1,4 +1,3 @@ - a.welcome-pop-up-links { text-decoration: none; color: rgb(var(--border-color-1)); @@ -11,4 +10,16 @@ a.welcome-pop-up-links:is(:hover, :focus-visible) { a.welcome-pop-up-links:active { color: rgba(var(--border-color-0), .7); -} \ No newline at end of file +} + +p.not-affiliated-disclaimer { + border-left: 3px solid darkorange; + padding-left: 10px; + color: darkorange; + margin-bottom: 12px; +} + +.light .not-affiliated-disclaimer { + border-color: rgb(150, 47, 0); + color: rgb(150, 47, 0); +} diff --git a/src/components/generic/WelcomePopUp.jsx b/src/components/generic/WelcomePopUp.jsx index 68addff6..9172c2ba 100644 --- a/src/components/generic/WelcomePopUp.jsx +++ b/src/components/generic/WelcomePopUp.jsx @@ -7,23 +7,23 @@ import "./WelcomePopUp.css"; import { AppContext } from "../../App"; -const closingCooldown = 300; // milliseconds - export default function WelcomePopUp({ currentEDPVersion, onClose }) { const { globalSettings } = useContext(AppContext); return ( Ecole Directe Plus{globalSettings.isDevChannel.value ? " • DEV" : null}} subHeader={globalSettings.isDevChannel.value ? "Bienvenue sur le canal développeur" : ("Bienvenue dans la version " + currentEDPVersion)} contentTitle={globalSettings.isDevChannel.value ? "Informations :" : "Guide premiers pas :"} onClose={onClose} > {globalSettings.isDevChannel.value ?
      -
    • Bienvenue sur le canal développeur d'Ecole Directe Plus, votre nouvelle plateforme éducative libre et open-source (service non officiel indépendant d'EcoleDirecte).
    • +
    • Bienvenue sur le canal développeur d'Ecole Directe Plus, votre nouvelle plateforme éducative libre et open-source (service non-affilié indépendant d'EcoleDirecte).
    • Merci de participer activement au développement d'Ecole Directe Plus. Nous sommes très curieux et nous vous invitons à faire de nombreux retours pour nous signaler des bugs, suggérer de nouvelles fonctionnalités, ou simplement pour nous partager votre avis. Nous sommes très reconnaissant par avance du temps que vous passerez à faire évoluer le service.
    • Discutez avec les développeurs et la communauté d'Ecole Directe Plus en rejoignant le serveur Discord !
    • Avertissement : ce canal peut être instable et est susceptible de dysfonctionner. Si vous n'êtes pas certain de vouloir y accéder, globalSettings.isDevChannel.set(false)}>cliquez ici pour retourner sur le canal stable d'Ecole Directe Plus.
    • Note : les paramètres du canal stable et du canal développeur sont dissociés.
    :
      -
    • Bienvenue sur Ecole Directe Plus, votre nouvelle plateforme éducative libre et open-source (service non officiel indépendant d'EcoleDirecte). Suivez ce guide et faites vos premiers pas :
    • +
    • Bienvenue sur Ecole Directe Plus, votre nouvelle plateforme éducative libre et open-source. Suivez ce guide et faites vos premiers pas :
    • +

      Attention : ce service n'est PAS affilié à EcoleDirecte ou Aplim, il s'agit d'un projet indépendant et communautaire.

        -
      1. Dans le menu de connexion, connectez vous simplement à l'aide de vos identifiants EcoleDirecte
      2. +
      3. Installez l'extension de navigateur EDP Unblock afin d'accéder à Ecole Directe Plus sans interruption.
      4. +
      5. Dans le menu de connexion, connectez vous simplement à l'aide de vos identifiants EcoleDirecte.
      6. Félicitations, vous êtes connecté et prêt à utiliser ED+ ! Profitez d'une multitude de fonctionnalités inédites :
        • Calcul instantané des moyennes par matière