Fixtures

Import during initial installation

Important

  • Each of these commands can be run individually. They are part of the global load_data.sh script.

  • The load_data.sh script is intended only for the initial setup. Do not run it again after the first installation, especially in a production environment, as it will overwrite any manually entered or modified data (e.g., paths, infrastructure, zoning, practices, etc.).

  • Refer to this section for instructions on how to use the global load_data.sh command.

Authent imports

sudo geotrek loaddata /opt/geotrek-admin/lib/python*/site-packages/geotrek/authent/fixtures/basic.json
sudo geotrek loaddata /opt/geotrek-admin/lib/python*/site-packages/geotrek/authent/fixtures/minimal.json
docker compose run --rm web ./manage.py loaddata /opt/geotrek-admin/geotrek/authent/fixtures/basic.json
docker compose run --rm web ./manage.py loaddata /opt/geotrek-admin/geotrek/authent/fixtures/minimal.json

Cirkwi imports

sudo geotrek loaddata /opt/geotrek-admin/lib/python*/site-packages/geotrek/cirkwi/fixtures/cirkwi.json
docker compose run --rm web ./manage.py loaddata /opt/geotrek-admin/geotrek/cirkwi/fixtures/cirkwi.json

Common imports

sudo geotrek loaddata /opt/geotrek-admin/lib/python*/site-packages/geotrek/common/fixtures/basic.json
sudo geotrek loaddata /opt/geotrek-admin/lib/python*/site-packages/geotrek/common/fixtures/licenses.json
cp -r /opt/geotrek-admin/lib/python*/site-packages/geotrek/common/fixtures/upload/ /opt/geotrek-admin/var/media/upload/
docker compose run --rm web ./manage.py loaddata /opt/geotrek-admin/geotrek/common/fixtures/basic.json
docker compose run --rm web ./manage.py loaddata /opt/geotrek-admin/geotrek/common/fixtures/licenses.json

Core imports

sudo geotrek loaddata /opt/geotrek-admin/lib/python*/site-packages/geotrek/core/fixtures/basic.json
docker compose run --rm web ./manage.py loaddata /opt/geotrek-admin/geotrek/core/fixtures/basic.json

Feedback imports

sudo geotrek loaddata /opt/geotrek-admin/lib/python*/site-packages/geotrek/feedback/fixtures/basic.json
sudo geotrek loaddata /opt/geotrek-admin/lib/python*/site-packages/geotrek/feedback/fixtures/management_workflow.json
docker compose run --rm web ./manage.py loaddata /opt/geotrek-admin/geotrek/feedback/fixtures/basic.json
docker compose run --rm web ./manage.py loaddata /opt/geotrek-admin/geotrek/feedback/fixtures/management_workflow.json

Infrastructure imports

sudo geotrek loaddata /opt/geotrek-admin/lib/python*/site-packages/geotrek/infrastructure/fixtures/basic.json
cp -r /opt/geotrek-admin/lib/python*/site-packages/geotrek/infrastructure/fixtures/upload/ /opt/geotrek-admin/var/media/upload/
docker compose run --rm web ./manage.py loaddata /opt/geotrek-admin/geotrek/infrastructure/fixtures/basic.json

Land imports

sudo geotrek loaddata /opt/geotrek-admin/lib/python*/site-packages/geotrek/land/fixtures/circulations.json
sudo geotrek loaddata /opt/geotrek-admin/lib/python*/site-packages/geotrek/land/fixtures/basic.json
docker compose run --rm web ./manage.py loaddata /opt/geotrek-admin/geotrek/land/fixtures/circulations.json
docker-compose run --rm web ./manage.py loaddata geotrek/land/fixtures/basic.json

Maintenance imports

sudo geotrek loaddata /opt/geotrek-admin/lib/python*/site-packages/geotrek/maintenance/fixtures/basic.json
docker compose run --rm web ./manage.py loaddata /opt/geotrek-admin/geotrek/maintenance/fixtures/basic.json

Signage imports

sudo geotrek loaddata /opt/geotrek-admin/lib/python*/site-packages/geotrek/signage/fixtures/basic.json
docker compose run --rm web ./manage.py loaddata /opt/geotrek-admin/geotrek/signage/fixtures/basic.json

Tourism imports

sudo geotrek loaddata /opt/geotrek-admin/lib/python*/site-packages/geotrek/tourism/fixtures/basic.json
cp -r /opt/geotrek-admin/lib/python*/site-packages/geotrek/tourism/fixtures/upload/ /opt/geotrek-admin/var/media/upload/
docker compose run --rm web ./manage.py loaddata /opt/geotrek-admin/geotrek/tourism/fixtures/basic.json

Trekking imports

sudo geotrek loaddata /opt/geotrek-admin/lib/python*/site-packages/geotrek/trekking/fixtures/basic.json
cp -r /opt/geotrek-admin/lib/python*/site-packages/geotrek/trekking/fixtures/upload/ /opt/geotrek-admin/var/media/upload/
docker compose run --rm web ./manage.py loaddata /opt/geotrek-admin/geotrek/trekking/fixtures/basic.json

Zoning imports

sudo geotrek loaddata /opt/geotrek-admin/lib/python*/site-packages/geotrek/zoning/fixtures/basic.json
docker compose run --rm web ./manage.py loaddata /opt/geotrek-admin/geotrek/zoning/fixtures/basic.json

Import after initial installation

Important

These commands can be run once the Outdoor or Sensitivity modules are enabled.

Outdoor imports

sudo geotrek loaddata /opt/geotrek-admin/lib/python*/site-packages/geotrek/outdoor/fixtures/basic.json
docker compose run --rm web ./manage.py loaddata /opt/geotrek-admin/geotrek/outdoor/fixtures/basic.json

Voir aussi

To enable Outdoor module, refer to this section.

Sensitivity imports

sudo geotrek loaddata /opt/geotrek-admin/lib/python*/site-packages/geotrek/sensitivity/fixtures/basic.json
sudo geotrek loaddata /opt/geotrek-admin/lib/python*/site-packages/geotrek/sensitivity/fixtures/rules.json
cp -r /opt/geotrek-admin/lib/python*/site-packages/geotrek/sensitivity/fixtures/upload/rules/ /opt/geotrek-admin/var/media/upload/
docker compose run --rm web ./manage.py loaddata /opt/geotrek-admin/geotrek/sensitivity/fixtures/basic.json
docker compose run --rm web ./manage.py loaddata rules

Voir aussi

To enable Sensitivity module, refer to this section.