Liens personnalisables #386

Closed
opened 2022-05-23 11:00:15 +02:00 by pascal.bouron · 2 comments
Contributor

Bonjour,

Il y a possibilité de définir des "liens personnalisables"
image

Mais, ces liens sont spécifiques au semestre actuel et spécifiques à l'utilisateur actuel.

Serait-il possible de :

  • Permettre à l'administrateur (département/Scodoc) de créer un lien pour tous les utilisateurs , quelque soit le semestre actuel ?

Exemple d'interface :
image

(Exemple : lien vers logiciel EDT ou bien vers PASSERELLE SCODOC ).

  • De transmettre dans ce lien le contexte ( comme dans #385 )

Exemple de lien "global" : https://intranet/from_scodoc?page=formsemestre_status&formsemestre_id=1

D'une manière générale, les paramètres à passer seraient :
L'url de la page actuelle et lorsqu'ils sont présents dans l'URL actuelle :
formsemestre_id
moduleimpl_id
evaluation_id
etudid

Bonjour, Il y a possibilité de définir des "liens personnalisables" ![image](/attachments/3afc9bc1-b998-4168-8ef2-1ad943b2b043) Mais, ces liens sont spécifiques au semestre actuel et spécifiques à l'utilisateur actuel. Serait-il possible de : * Permettre à l'administrateur (département/Scodoc) de créer un lien pour tous les utilisateurs , quelque soit le semestre actuel ? Exemple d'interface : ![image](/attachments/076a585f-6b0d-4ba6-8037-4cd5ca5ca9dc) (Exemple : lien vers logiciel EDT ou bien vers PASSERELLE SCODOC ). * De transmettre dans ce lien le contexte ( comme dans https://scodoc.org/git/ScoDoc/ScoDoc/issues/385 ) Exemple de lien "global" : https://intranet/from_scodoc?page=formsemestre_status&formsemestre_id=1 D'une manière générale, les paramètres à passer seraient : L'**url de la page actuelle** et lorsqu'ils sont présents dans l'URL actuelle : **formsemestre_id** **moduleimpl_id** **evaluation_id** **etudid**
viennet added this to the ScoDoc 9.4 milestone 2022-06-01 14:22:31 +02:00
viennet added the
enhancement
label 2022-06-01 14:22:37 +02:00
viennet modified the milestone from ScoDoc 9.4 to ScoDoc 9.5 2023-02-26 21:46:40 +01:00
viennet modified the milestone from ScoDoc 9.5 to ScoDoc 9.6 2023-07-30 19:43:00 +02:00
Owner

Le lien en 9.5 ne dépend pas de l'utilisateur mais du semestre uniquement.

Proposition:

  • liens globaux, qui seront affichés dans tous les semestres de tous les départements.
  • possibilité (tout ou rien) de passer les paramètres suivants sur la query string:
    • dept (acronyme du département)
    • formsemestre_id
    • moduleimpl_id
    • evaluation_id
    • etudid
    • user_name (login scodoc)
    • cas_id (login CAS)

Implémentation

  • Nouvelle page de config (dans la section ScoDoc / Liens personnalisés)
  • Stockage dans ScoDocSiteConfig.
  • Affichage dans le menu Liens. Les objets formsemestre_id, moduleimpl_id, evaluation_id, etudid ne sont pas toujours connus (si l'URL n'indique pas explictement xxx_id=xxx). Les indiquer dans g dans les vues (il va fatalement y avoir des oublis).
Le lien en 9.5 ne dépend pas de l'utilisateur mais du semestre uniquement. ### Proposition: - liens globaux, qui seront affichés dans tous les semestres de tous les départements. - possibilité (tout ou rien) de passer les paramètres suivants sur la query string: - dept (acronyme du département) - formsemestre_id - moduleimpl_id - evaluation_id - etudid - user_name (login scodoc) - cas_id (login CAS) ### Implémentation - Nouvelle page de config (dans la section ScoDoc / Liens personnalisés) - Stockage dans ScoDocSiteConfig. - Affichage dans le menu **Liens**. Les objets formsemestre_id, moduleimpl_id, evaluation_id, etudid ne sont pas toujours connus (si l'URL n'indique pas explictement `xxx_id=xxx`). Les indiquer dans `g` dans les vues (il va fatalement y avoir des oublis).
Owner

Done bb1d4f559d

Done bb1d4f559d1b3a209cec59a9e7344e2c44bc1b39
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: ScoDoc/ScoDoc#386
No description provided.