diff --git a/.dockerignore b/.dockerignore index 845c601..8a73dfe 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/.env b/.env index 694580f..c628221 100644 --- a/.env +++ b/.env @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published @@ -19,7 +19,7 @@ SECRET_KEY=18dad840c9f48d1a2209823b6f140eab3bd2f51a4b782c8a4d2d9a1b07df6638 FIRST_SUPERUSER=admin@open-pantheon.org FIRST_SUPERUSER_PASSWORD=c3f358c26f4eae6c5c07f847d8e78de7854d87edbd12d2c9382ce29c1debee1d FIRST_SUPERUSER_FIRST_NAME=Admin -FIRST_SUPERUSER_LAST_NAME=CRI +FIRST_SUPERUSER_LAST_NAME=Learning Planet Institute SMTP_TLS=True SMTP_PORT=587 SMTP_HOST= diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a2bcb31..cd30a2c 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/.gitignore b/.gitignore index ec00f96..b07477c 100755 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 422d57f..e698da5 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,6 +1,6 @@ + # Security Policy ## Supported Versions diff --git a/backend/.gitignore b/backend/.gitignore index 5d4dfeb..fa2a507 100644 --- a/backend/.gitignore +++ b/backend/.gitignore @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/Dockerfile b/backend/Dockerfile index d4b59ad..6ab270d 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/.env b/backend/app/.env index f3ecf9b..48dad6e 100644 --- a/backend/app/.env +++ b/backend/app/.env @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/.flake8 b/backend/app/.flake8 index 5e79151..ef85ad0 100644 --- a/backend/app/.flake8 +++ b/backend/app/.flake8 @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/.style.yapf b/backend/app/.style.yapf index 92b62c2..798313c 100644 --- a/backend/app/.style.yapf +++ b/backend/app/.style.yapf @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/.yapfignore b/backend/app/.yapfignore index 8300aa8..b8c31b2 100644 --- a/backend/app/.yapfignore +++ b/backend/app/.yapfignore @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/alembic.ini b/backend/app/alembic.ini index b39e42d..1560114 100755 --- a/backend/app/alembic.ini +++ b/backend/app/alembic.ini @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/alembic/README.md b/backend/app/alembic/README.md index b59e7b9..0befc04 100755 --- a/backend/app/alembic/README.md +++ b/backend/app/alembic/README.md @@ -1,6 +1,6 @@ + Generic single-database configuration. diff --git a/backend/app/alembic/env.py b/backend/app/alembic/env.py index b4f3bdf..1e422f2 100755 --- a/backend/app/alembic/env.py +++ b/backend/app/alembic/env.py @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/alembic/script.py.mako b/backend/app/alembic/script.py.mako index 1347dba..67bc748 100755 --- a/backend/app/alembic/script.py.mako +++ b/backend/app/alembic/script.py.mako @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/alembic/versions/.keep b/backend/app/alembic/versions/.keep index 617e9ec..eff809d 100755 --- a/backend/app/alembic/versions/.keep +++ b/backend/app/alembic/versions/.keep @@ -1,6 +1,6 @@ /* OpenPantheon: the pantheon for Education -Copyright (C) 2021 CRI +Copyright (C) 2022 Learning Planet Institute This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/alembic/versions/1c887bb157b0_initial_migration.py b/backend/app/alembic/versions/1c887bb157b0_initial_migration.py index f18dd1f..37191f4 100644 --- a/backend/app/alembic/versions/1c887bb157b0_initial_migration.py +++ b/backend/app/alembic/versions/1c887bb157b0_initial_migration.py @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/alembic/versions/cbe8d48305cb_new_approval_concept.py b/backend/app/alembic/versions/cbe8d48305cb_new_approval_concept.py index 2587dd1..6b7812a 100644 --- a/backend/app/alembic/versions/cbe8d48305cb_new_approval_concept.py +++ b/backend/app/alembic/versions/cbe8d48305cb_new_approval_concept.py @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/app/__init__.py b/backend/app/app/__init__.py index 7eae41d..20cb0bb 100644 --- a/backend/app/app/__init__.py +++ b/backend/app/app/__init__.py @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/app/api/__init__.py b/backend/app/app/api/__init__.py index 7eae41d..20cb0bb 100644 --- a/backend/app/app/api/__init__.py +++ b/backend/app/app/api/__init__.py @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/app/api/api_v1/__init__.py b/backend/app/app/api/api_v1/__init__.py index 7eae41d..20cb0bb 100644 --- a/backend/app/app/api/api_v1/__init__.py +++ b/backend/app/app/api/api_v1/__init__.py @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/app/api/api_v1/api.py b/backend/app/app/api/api_v1/api.py index a329872..e586cf3 100644 --- a/backend/app/app/api/api_v1/api.py +++ b/backend/app/app/api/api_v1/api.py @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/app/api/api_v1/endpoints/__init__.py b/backend/app/app/api/api_v1/endpoints/__init__.py index 7eae41d..20cb0bb 100644 --- a/backend/app/app/api/api_v1/endpoints/__init__.py +++ b/backend/app/app/api/api_v1/endpoints/__init__.py @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/app/api/api_v1/endpoints/comments.py b/backend/app/app/api/api_v1/endpoints/comments.py index 7abd393..996abc9 100644 --- a/backend/app/app/api/api_v1/endpoints/comments.py +++ b/backend/app/app/api/api_v1/endpoints/comments.py @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/app/api/api_v1/endpoints/health.py b/backend/app/app/api/api_v1/endpoints/health.py index dadde14..76b048c 100644 --- a/backend/app/app/api/api_v1/endpoints/health.py +++ b/backend/app/app/api/api_v1/endpoints/health.py @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/app/api/api_v1/endpoints/login.py b/backend/app/app/api/api_v1/endpoints/login.py index 0746a73..7c5bd28 100644 --- a/backend/app/app/api/api_v1/endpoints/login.py +++ b/backend/app/app/api/api_v1/endpoints/login.py @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/app/api/api_v1/endpoints/personalities.py b/backend/app/app/api/api_v1/endpoints/personalities.py index c590d15..e50d088 100644 --- a/backend/app/app/api/api_v1/endpoints/personalities.py +++ b/backend/app/app/api/api_v1/endpoints/personalities.py @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/app/api/api_v1/endpoints/users.py b/backend/app/app/api/api_v1/endpoints/users.py index 8322c4e..689cb41 100644 --- a/backend/app/app/api/api_v1/endpoints/users.py +++ b/backend/app/app/api/api_v1/endpoints/users.py @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/app/api/api_v1/endpoints/utils.py b/backend/app/app/api/api_v1/endpoints/utils.py index e2a60cc..3eaacf9 100644 --- a/backend/app/app/api/api_v1/endpoints/utils.py +++ b/backend/app/app/api/api_v1/endpoints/utils.py @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/app/api/deps.py b/backend/app/app/api/deps.py index 7b1f13f..3dee72c 100644 --- a/backend/app/app/api/deps.py +++ b/backend/app/app/api/deps.py @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/app/backend_pre_start.py b/backend/app/app/backend_pre_start.py index b46968c..9f27f79 100644 --- a/backend/app/app/backend_pre_start.py +++ b/backend/app/app/backend_pre_start.py @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/app/core/__init__.py b/backend/app/app/core/__init__.py index 7eae41d..20cb0bb 100644 --- a/backend/app/app/core/__init__.py +++ b/backend/app/app/core/__init__.py @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/app/core/config.py b/backend/app/app/core/config.py index a8f8134..aa05aa6 100644 --- a/backend/app/app/core/config.py +++ b/backend/app/app/core/config.py @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/app/core/security.py b/backend/app/app/core/security.py index 2453607..89281c9 100644 --- a/backend/app/app/core/security.py +++ b/backend/app/app/core/security.py @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/app/crud/__init__.py b/backend/app/app/crud/__init__.py index 496bf9a..0c9bbbf 100644 --- a/backend/app/app/crud/__init__.py +++ b/backend/app/app/crud/__init__.py @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/app/crud/base.py b/backend/app/app/crud/base.py index 62d5d92..8b99760 100644 --- a/backend/app/app/crud/base.py +++ b/backend/app/app/crud/base.py @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/app/crud/crud_comment.py b/backend/app/app/crud/crud_comment.py index 0ae7dcb..50c4086 100644 --- a/backend/app/app/crud/crud_comment.py +++ b/backend/app/app/crud/crud_comment.py @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/app/crud/crud_personality.py b/backend/app/app/crud/crud_personality.py index 6367532..771a0fc 100644 --- a/backend/app/app/crud/crud_personality.py +++ b/backend/app/app/crud/crud_personality.py @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/app/crud/crud_user.py b/backend/app/app/crud/crud_user.py index 62056c2..71733f3 100644 --- a/backend/app/app/crud/crud_user.py +++ b/backend/app/app/crud/crud_user.py @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/app/db/__init__.py b/backend/app/app/db/__init__.py index 7eae41d..20cb0bb 100644 --- a/backend/app/app/db/__init__.py +++ b/backend/app/app/db/__init__.py @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/app/db/base.py b/backend/app/app/db/base.py index eb144ae..e12f197 100644 --- a/backend/app/app/db/base.py +++ b/backend/app/app/db/base.py @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/app/db/base_class.py b/backend/app/app/db/base_class.py index 23aef98..d4af62e 100644 --- a/backend/app/app/db/base_class.py +++ b/backend/app/app/db/base_class.py @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/app/db/init_db.py b/backend/app/app/db/init_db.py index d95dcf9..f243ca5 100644 --- a/backend/app/app/db/init_db.py +++ b/backend/app/app/db/init_db.py @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/app/db/session.py b/backend/app/app/db/session.py index f1d04d4..d22b12a 100644 --- a/backend/app/app/db/session.py +++ b/backend/app/app/db/session.py @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/backend/app/app/email-templates/src/contact_email.mjml b/backend/app/app/email-templates/src/contact_email.mjml index b6de2e5..f3d6d11 100644 --- a/backend/app/app/email-templates/src/contact_email.mjml +++ b/backend/app/app/email-templates/src/contact_email.mjml @@ -1,6 +1,6 @@ + # frontend ## Project setup diff --git a/frontend/babel.config.js b/frontend/babel.config.js index 5b74fee..d7c1ebd 100644 --- a/frontend/babel.config.js +++ b/frontend/babel.config.js @@ -1,6 +1,6 @@ /* * OpenPantheon: the pantheon for Education - * Copyright (C) 2021 CRI + * Copyright (C) 2022 Learning Planet Institute * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published diff --git a/frontend/jest.config.js b/frontend/jest.config.js index 474475f..e879984 100644 --- a/frontend/jest.config.js +++ b/frontend/jest.config.js @@ -1,6 +1,6 @@ /* * OpenPantheon: the pantheon for Education - * Copyright (C) 2021 CRI + * Copyright (C) 2022 Learning Planet Institute * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published diff --git a/frontend/nginx.conf b/frontend/nginx.conf index ceae147..57777b4 100644 --- a/frontend/nginx.conf +++ b/frontend/nginx.conf @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/frontend/nginx.conf.template b/frontend/nginx.conf.template index 894414a..56289da 100644 --- a/frontend/nginx.conf.template +++ b/frontend/nginx.conf.template @@ -1,5 +1,5 @@ # OpenPantheon: the pantheon for Education -# Copyright (C) 2021 CRI +# Copyright (C) 2022 Learning Planet Institute # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published diff --git a/frontend/package.json b/frontend/package.json index e9163f4..c393e07 100755 --- a/frontend/package.json +++ b/frontend/package.json @@ -4,7 +4,7 @@ "private": true, "description": "The Open Pantheon for education", "author": { - "name": "CRI IT team", + "name": "Learning Planet Institute IT team", "email": "it-team@cri-paris.org", "url": "https://cri-paris.org" }, diff --git a/frontend/public/img/binoculars.svg b/frontend/public/img/binoculars.svg index 7311881..e11573f 100644 --- a/frontend/public/img/binoculars.svg +++ b/frontend/public/img/binoculars.svg @@ -1,7 +1,7 @@