Améliorer la gestion des sites pour un administrateur #37

Open
opened 7 months ago by juminet · 3 comments
Owner

Gestion des sites

OPTION1: permettre de gérer tous les sites quand on est admin, dans son dashboard

OPTION2: gérer les sites dans l'admin

ex: https://github.com/Champs-Libres/GeoNature-citizen/tree/test_improve_admin

## Gestion des sites ~~OPTION1: permettre de gérer tous les sites quand on est admin, dans son dashboard~~ OPTION2: gérer les sites dans l'admin ex: https://github.com/Champs-Libres/GeoNature-citizen/tree/test_improve_admin
Poster
Owner
Quelques liens: https://medevel.com/flask-tutorial-upload-csv-file-and-insert-rows-into-the-database/ https://www.reddit.com/r/flask/comments/ipf9h4/how_do_i_import_csv_data_in_the_flaskadmin_console/ https://github.com/flask-admin/flask-admin/issues/1353 https://stackoverflow.com/questions/28907368/parse-csv-in-flask-admin-wtforms-on-model-change https://books.agiliq.com/projects/django-admin-cookbook/en/latest/import.html https://www.giulianopertile.com/blog/review-of-flask-from-a-django-developer/ pas de solution toute prête! Plus facile en Django. Mais probablement possible en codant from scratsh.
Poster
Owner

Ajout de la table Sites dans l'admin

# Ajout de la table Sites dans l'admin - doc relevante: https://flask-admin.readthedocs.io/en/latest/introduction/#customizing-built-in-views - commit: https://github.com/Champs-Libres/GeoNature-citizen/commit/fe4c82117f609150df287f75d1ee2dacdb707f6c - NB: id_role dans Visit est l'id de l'user - NB: distinction entre form_excluded_columns et column_exclude_list
Poster
Owner

Prêt

image

Une page pour gérer les sites et une page pour gérer les visites. Attention, si on supprime un site qui a des visites, ces visites seront supprimées.

Avec les fonctionnalités suivantes:

  • Classement par la date de création
  • Export en csv
  • Filtrage des sites (et des visites) sur base du nom et du nom de l'utilisateur (name et obs_txt)
Prêt ![image]() Une page pour gérer les sites et une page pour gérer les visites. Attention, si on supprime un site qui a des visites, ces visites seront supprimées. Avec les fonctionnalités suivantes: - Classement par la date de création - Export en csv - Filtrage des sites (et des visites) sur base du nom et du nom de l'utilisateur (name et obs_txt)
juminet added the
prêt
label 5 months ago
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: champs-libres/biommap#37
Loading…
There is no content yet.