...
Ce lien renvoie l'utilisateur - qui doit s'authentifier à ce moment là (si ce n'est déjà fait) - sur le formulaire d'ajout de la vidéo. A partir de ce formulaire il peut également supprimer l'enregistrement (si celui-ci est une erreur par exemple) en cochant la case et en validant le formulaire.
Techniquement, ce formulaire est défini grâce à la page pod/recorder/forms.py, par la classe RecordingForm() ainsi que la vue pod/recorder/templates/recorder/add_recording.html.
Pour un utilisateur de type "staff", avec le paramètre ALLOW_RECORDER_MANAGER_CHOICE_VID_OWNER = False, ce formulaire est de la forme suivante :
Pour un utilisateur de type "staff", avec le paramètre ALLOW_RECORDER_MANAGER_CHOICE_VID_OWNER = True, ce formulaire est de la forme suivante :
Dans ce cas là, le gestionnaire de l'enregistreur peut attribuer la vidéo à un autre utilisateur.
...
Pour un utilisateur de type "superadmin", ce formulaire est de la forme suivante :
Un utilisateur de type "superadmin" peut, si nécessaire, réaliser le traitement de toutes les vidéos précédemment publiées sur n'importe quel enregistreur.
...
Le fait de revendiquer un enregistrement affiche la liste de toutes les vidéos non attribuées :
Un utilisateur de type "superadmin" peut, si nécessaire, supprimer des enregistrements à partir de cette interface.
En revendiquant une vidéo, un formulaire apparaît :
Le fait de sauvegarder ce formulaire permet le traitement et l'encodage du fichier fourni par l'enregistreur, et de se l'affecter.
...