mirror of
				https://gitlab.crans.org/mediatek/med.git
				synced 2025-11-04 15:22:27 +01:00 
			
		
		
		
	
			
				
					
						
					
					fa94ac7689a8a22de9a89f38cbcb3312b93e2891
				
			
			
		
	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
    media | Can view borrowed item
    media | Can add borrowed item
    media | Can change borrowed item
    media | Can delete borrowed item
    users | Can view adhesion
    users | Can add adhesion
    users | Can change adhesion
    users | Can delete adhesion
    users | Can view clef
    users | Can add clef
    users | Can change clef
    users | Can delete clef
    users | Can view user
    users | Can add user
    users | Can change user
    sporz | Can view gamesave
    + permissions keyholder
keyholder
    media | Can view auteur
    media | Can add auteur
    media | Can change auteur
    media | Can delete auteur
    media | Can view media
    media | Can add media
    media | Can change media
    media | Can delete media
    media | Can view jeu
    media | Can add jeu
    media | Can change jeu
    media | Can delete jeu
    media | Can view emprunt
    media | Can add emprunt
    media | Can change emprunt
    media | Can delete emprunt
    users | Can view user
    users | Can view clef
users (default group for everyone)
    media | Can view auteur
    media | Can view media
    media | Can view jeu
    sporz | Can add gamesave
    sporz | Can change gamesave
    sporz | Can delete gamesave
    sporz | Can view player
    sporz | Can add player
    sporz | Can change player
    sporz | Can delete player
Description
				
					Languages
				
				
								
								
									Python
								
								79.2%
							
						
							
								
								
									HTML
								
								11.7%
							
						
							
								
								
									Gettext Catalog
								
								6.7%
							
						
							
								
								
									CSS
								
								1.7%
							
						
							
								
								
									Shell
								
								0.5%
							
						
							
								
								
									Other
								
								0.2%