diff --git a/jm2l/__init__.py b/jm2l/__init__.py index 4c5920c..7e29124 100644 --- a/jm2l/__init__.py +++ b/jm2l/__init__.py @@ -67,6 +67,7 @@ def main(global_config, **settings): config.add_route('handle_salle', '/Salles{sep:/*}{salle_id:(\d+)?}') config.add_route('handle_salle_phy', '/PhySalles{sep:/*}{salle_id:(\d+)?}') config.add_route('action_salle', '/Salles/{action:(\w+)}/{salle_id:(\d+)}') + config.add_route('pict_salle', '/salle_picture/{salle_id:(\d+)}') # HTML Routes - Public config.add_route('home', '/{year:(\d+/)?}') @@ -86,10 +87,10 @@ def main(global_config, **settings): ## Entities config.add_route('entities', '/entities') #{sep:/*}{Nature:\w+?}') - config.add_route('add_entity', '/entity') + config.add_route('add_entity', '/entity') + config.add_route('delete_entity', '/entity/{entity_id:(\d+)}/delete') config.add_route('show_entity', '/entity/{tiers_type:(\w+)}/{entity_id:([\w-]+)?}') config.add_route('edit_entity', '/entity/{tiers_type:(\w+)}/{entity_id:([\w-]+)}/edit') - config.add_route('edit_entity_cat', '/categorie/entity') ## Users diff --git a/jm2l/models.py b/jm2l/models.py index 7443c92..de4aa46 100644 --- a/jm2l/models.py +++ b/jm2l/models.py @@ -260,8 +260,8 @@ class Tiers(Base): roles = relationship('Role_Tiers', backref="roles_tiers") #secondary='role_tiers_link' ) @classmethod - def by_id(cls, id): - return DBSession.query(cls).filter(cls.uid == id).first() + def by_id(cls, uid): + return DBSession.query(cls).filter(cls.uid == uid).first() @classmethod def by_slug(cls, slug): @@ -348,6 +348,11 @@ class SallePhy(Base): @classmethod def by_id(cls, uid): return DBSession.query(cls).filter(cls.uid == uid).first() + + @property + def PhotosLinks(self): + from .upload import MediaPath + return MediaPath().get_list('salle', self.uid, 'Image') class Salles(Base): __tablename__ = 'salle' diff --git a/jm2l/static/css/jm2l.css b/jm2l/static/css/jm2l.css index 60f22ba..3959118 100644 --- a/jm2l/static/css/jm2l.css +++ b/jm2l/static/css/jm2l.css @@ -205,8 +205,8 @@ a { border: 1px solid #d4d4d4; } .ShowEntities td img { - width: 100%; - height: 100%; + width: 5em; + height: 5em; } .ShowEntities td:hover { diff --git a/jm2l/static/img/no-image.jpg b/jm2l/static/img/no-image.jpg new file mode 100644 index 0000000..4c0fc21 Binary files /dev/null and b/jm2l/static/img/no-image.jpg differ diff --git a/jm2l/templates/Salles/pict_salle.mako b/jm2l/templates/Salles/pict_salle.mako new file mode 100644 index 0000000..ae5e4c3 --- /dev/null +++ b/jm2l/templates/Salles/pict_salle.mako @@ -0,0 +1,2 @@ +<%namespace name="helpers" file="jm2l:templates/helpers.mako"/> +${helpers.show_salles(Salles, IdSalle)} \ No newline at end of file diff --git a/jm2l/templates/edit_event.mako b/jm2l/templates/edit_event.mako index 86697f0..8c29898 100644 --- a/jm2l/templates/edit_event.mako +++ b/jm2l/templates/edit_event.mako @@ -20,6 +20,9 @@
Pour plus d'information vous pouvez vous connectez au site des JM2L : http://jm2l.linux-azur.org ou nous envoyer un mail à «contact at jm2l.linux-azur.org ». Et si vous êtes vraiment perdu vous pouvez -toujours nous téléphoner au +33 6 52 42 31 37. +toujours nous téléphoner au +33 6 52 42 31 37.
Nous vous attendons avec impatience le 28 novembre à Sophia Antipolis pour fêter le libre et partager
@@ -38,29 +38,27 @@ Bonjour ${User.prenom},
Vous venez de demander le renvoi de vos identifiants sur le site des JM2L.
-Pour accéder à votre espace il vous suffit dorénavant de cliquer sur le lien suivant :
+Pour accéder à votre espace il vous suffit dorénavant de cliquer sur le lien suivant :
Votre lien !
-N'hésitez pas à l'ajouter à vos liens favoris.
+N'hésitez pas à l'ajouter à vos liens favoris.
Vos identifiants de connection sont les suivants:
-Login: ${User.slug}
-
-Password: ${User.password}
-
-Une fois connecté vous pouvez changer votre mot de passe sur votre fiche.
+Login: ${User.slug}
+Password: ${User.password}
+Une fois connecté vous pouvez changer votre mot de passe sur votre fiche.
Pour plus d'information vous pouvez nous envoyer un mail à «contact at jm2l.linux-azur.org ». Et si vous êtes vraiment perdu vous pouvez -toujours nous téléphoner au +33 6 52 42 31 37. +toujours nous téléphoner au +33 6 52 42 31 37.
Nous vous attendons avec impatience le 28 novembre 2015 à Sophia Antipolis pour fêter le libre et partager de la connaissance, de la bonne humeur et du soleil :)