mirror of
				https://gitlab.crans.org/mediatek/med.git
				synced 2025-11-04 04:22:19 +01:00 
			
		
		
		
	
			
				
					
						
					
					f61d09b65eb2e950c46c5897111688a55133f373
				
			
			
		
	Site de la Mediatek
Le projet Med permet la gestion de la base de donnée de la médiathèque de l'ENS Paris-Saclay. Elle permet de gérer les medias, bd, jeux, emprunts, ainsi que les adhérents de la med.
Licence
Ce projet est sous la licence GNU public license v3.0.
Développement
Après avoir installé un environnement Django,
./manage.py migrate
./manage.py collectstatic
./manage.py runserver
Configuration d'une base MySQL
Sur le serveur mysql ou postgresl, il est nécessaire de créer une base de donnée med, ainsi qu'un user med et un mot de passe associé.
Voici les étapes à éxecuter pour mysql :
CREATE DATABASE club-med;
CREATE USER 'club-med'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON club-med.* TO 'club-med'@'localhost';
FLUSH PRIVILEGES;
Exemple de groupes de droits
bureau
    Can view borrowed item
    Can add borrowed item
    Can change borrowed item
    Can delete borrowed item
    Can view adhesion
    Can add adhesion
    Can change adhesion
    Can delete adhesion
    Can view clef
    Can add clef
    Can change clef
    Can delete clef
    Can view user
    Can add user
    Can change user
keyholder
    Can view auteur
    Can add auteur
    Can change auteur
    Can delete auteur
    Can view media
    Can add media
    Can change media
    Can delete media
    Can view jeu
    Can add jeu
    Can change jeu
    Can delete jeu
    Can view emprunt
    Can add emprunt
    Can change emprunt
    Can delete emprunt
    Can view user
    Can view clef
users
    Can view auteur
    Can view media
    Can view jeu
Description
				
					Languages
				
				
								
								
									Python
								
								79.2%
							
						
							
								
								
									HTML
								
								11.7%
							
						
							
								
								
									Gettext Catalog
								
								6.7%
							
						
							
								
								
									CSS
								
								1.7%
							
						
							
								
								
									Shell
								
								0.5%
							
						
							
								
								
									Other
								
								0.2%