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

Media - Ajouter Licence #151

Closed
amandine-sahl opened this issue Dec 6, 2017 · 6 comments
Closed

Media - Ajouter Licence #151

amandine-sahl opened this issue Dec 6, 2017 · 6 comments

Comments

@amandine-sahl
Copy link
Contributor

Il faudrait supprimer le copyright par défaut et rajouter la notion de licence

@camillemonchicourt
Copy link
Member

camillemonchicourt commented Dec 11, 2017

Champs texte ajouté dans la BDD dans la 1.3.2 mais pas encore dans l'interface de saisie.
A discuter pour les valeurs par défaut, les formater, les gérer dans une BIB etc...

@Splendens
Copy link

Bonjour,
Je viens aux nouvelles concernant l'affichage des sources et licences sur les médias.

Dans la dernière version de Taxhub (1.81), il n'est pas possible d'ajouter la licence et la source d'un média dans l'interface graphique, uniquement en BD. Du coup, les utilisateurs ne peuvent pas renseigner toutes les infos des médias en autonomie.

Est-ce que l'ajout de ces 2 champs dans le formulaire est prévu pour une prochaine version ?

@camillemonchicourt
Copy link
Member

En effet ces champs ont été intégrés uniquement dans la BDD il y a quelques releases et ils sont renseignés dans la BDD par les scripts d'imports depuis l'API SINP.
Rien de prévu actuellement au niveau de leur intégration dans l'interface de saisie.

@pnrnm-sig
Copy link

pnrnm-sig commented Oct 15, 2021

ça m'intéresserait aussi. C'est utile pour l'atlas. Même si il est toujours possible de simplement tout écrire dans 'Auteur'

En attendant, j'ai modifié dans notre installation taxhub/static/app/bib_nom/edit/media/createBibnomsMedias-template.html en remplaçant
id="lbl-inputAuteur">Auteur </label>
par
id="lbl-inputAuteur">Auteur # Licence # Source </label>

et en créant un script sql qui splitte l’attribut 'Auteur'

update taxonomie.t_medias
set auteur = selection.auteurbis,
	licence = selection.licencebis,
	source = selection.sourcebis
from (
	select *
	from (
		select t_medias.id_media as id_mediabis,
			split_part(t_medias.auteur, ' # ', 1) AS auteurbis
		     , split_part(t_medias.auteur, ' # ', 2) AS licencebis
		     , split_part(t_medias.auteur, ' # ', 3) AS sourcebis
		from taxonomie.t_medias
		where (t_medias.id_type = 1 or t_medias.id_type = 2)
	) as selection
	) as selection
where selection.licencebis <> '' and selection.sourcebis <> '' and selection.id_mediabis = id_media 
;

plus une tâche cron
sudo su postgres
crontab -e
0 4 * * * psql -d geonature2db -f /home/pnr/taxhub/data/scripts/pnrnm/update_auteur_t_medias.sql

@amandine-sahl
Copy link
Contributor Author

Pour le moment les champs sont au format texte
Dans l'idéal il faudrait réfléchir à l'ajout d'une table source et d'une table licence.

@camillemonchicourt
Copy link
Member

Fait dans la 1.9.2.
A voir par ailleurs pour passer ces champs de texte à liste déroulante avec des valeurs prédéfinies.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants