def ajaxcolloscope(request, id_matiere, id_colleur, id_groupe, id_semaine, id_creneau): """Ajoute la colle propre au quintuplet (matière,colleur,groupe,semaine,créneau) et renvoie le username du colleur en effaçant au préalable toute colle déjà existante sur ce couple créneau/semaine""" if not Config.objects.get_config().modif_secret_col: return HttpResponseForbidden("Accès non autorisé") matiere=get_object_or_404(Matiere,pk=id_matiere) colleur=get_object_or_404(Colleur,pk=id_colleur) groupe=get_object_or_404(Groupe,pk=id_groupe) semaine=get_object_or_404(Semaine,pk=id_semaine) creneau=get_object_or_404(Creneau,pk=id_creneau) return mixteajaxcolloscope(matiere,colleur,groupe,semaine,creneau)
def ajaxcolloscope(request, id_matiere, id_colleur, id_groupe, id_semaine, id_creneau): """Ajoute la colle propre au quintuplet (matière,colleur,groupe,semaine,créneau) et renvoie le username du colleur en effaçant au préalable toute colle déjà existante sur ce couple créneau/semaine""" matiere=get_object_or_404(Matiere,pk=id_matiere) colleur=get_object_or_404(Colleur,pk=id_colleur) groupe=get_object_or_404(Groupe,pk=id_groupe) semaine=get_object_or_404(Semaine,pk=id_semaine) creneau=get_object_or_404(Creneau,pk=id_creneau) if not modifcolloscope(request.user.colleur,creneau.classe) or matiere not in colleur.matieres.all() or matiere not in creneau.classe.matieres.all(): return HttpResponseForbidden("Accès non autorisé") return mixteajaxcolloscope(matiere,colleur,groupe,semaine,creneau)