tgapp-calendarevents

Logiciel capture d'écran:
tgapp-calendarevents
Détails logiciels:
Version: 0.0.8
Date de transfert: 20 Feb 15
Développeur: Alessandro Molina
Licence: Gratuit
Popularité: 7

Rating: 5.0/5 (Total Votes: 1)

tgapp-AgendaManifestations est une application des calendriers et des événements enfichables pour TurboGears2 & nbsp;. Il permet de créer des événements qui sont associés à des entités définies dans l'application dont il se branche.
AgendaManifestations fournit un support pour plusieurs calendriers et types d'événements, en définissant de nouveaux types d'événements, il est possible de définir comment l'événement est lié à des entités externes comme un billet de blog qui le décrit.
Lors de l'affichage des événements si des informations météorologiques pour la journée et le lieu de l'événement seront fournis.
Installation
AgendaManifestations peuvent être installés à la fois de pypi ou d'bitbucket:
AgendaManifestations easy_install
devrait fonctionner pour la plupart des utilisateurs
Branchement AgendaManifestations
Dans votre prise d'importation demande config / app_cfg.py:
de la bougie d'importation tgext.pluggable
Puis à la fin de la prise d'appel de fichier avec AgendaManifestations:
brancher (config_base, «AgendaManifestations», event_types = [...])
Au moins un type d'événement doit être défini à l'intérieur l'argument event_types. Définition des types d'événements est expliqué dans la section des types d'événements.
Vous serez en mesure d'accéder aux calendriers à l'adresse http: // localhost: 8080 / AgendaManifestations.
Types événements
AgendaManifestations l'application a besoin de définir au moins une EventType fonctionne.
Les types d'événements doivent être définis héritant de la classe de calendarevents.EventType, par exemple pour définir un événement pour un concert qui se rapporte à un article de blog qui décrit le concert lui-même:
Concert classe (EventType):
& Nbsp; name = 'Concert'
& Nbsp; get_linkable_entities def (de soi, calendrier):
& Nbsp; retour [(a.uid, a.title) pour un en model.DBSession.query (model.Article)]
& Nbsp; def get_linked_entity_info (auto, événement):
& Nbsp; retourner model.DBSession.query (model.Article) .get (event.linked_entity_id) .title
& Nbsp; def get_linked_entity_url (auto, événement):
& Nbsp; retour tg.url ('/ blog / view /% s'% event.linked_entity_id)
brancher (config_base, «AgendaManifestations», event_types = [Concert ()])
Exposed partiels
AgendaManifestations expose une partielle pour rendre boîtes d'événements à l'intérieur d'autres pages:
- Calendarevents.partials: événement (event) - Renders une case de l'événement

Exigences :

  • Python

D'autres logiciels de développeur Alessandro Molina

tgapp-fbauth
tgapp-fbauth

20 Feb 15

tgapp-registration
tgapp-registration

15 Apr 15

tgapp-tgcomments
tgapp-tgcomments

20 Feb 15

Commentaires à tgapp-calendarevents

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!