tgapp-calendarevents

Software screenshot:
tgapp-calendarevents
Software informatie:
Versie: 0.0.8
Upload datum: 20 Feb 15
Ontwikkelaar: Alessandro Molina
Licentie: Gratis
Populariteit: 7

Rating: 5.0/5 (Total Votes: 1)

tgapp-calendarevents is een pluggable agenda's en evenementen applicatie voor TurboGears2 & nbsp;. Het maakt het mogelijk om gebeurtenissen die in verband worden gebracht met diensten als omschreven in het verzoekschrift dat het in stekkers maken.
Calendarevents biedt ondersteuning voor meerdere agenda's en soorten gebeurtenissen, door het definiëren van nieuwe soorten evenement is het mogelijk om te bepalen hoe de gebeurtenis betrekking heeft op externe entiteiten zoals een blogpost dat het beschrijft.
Bij het weergeven van gebeurtenissen indien beschikbaar weer informatie voor de dag en locatie van het evenement zal worden verstrekt.
Het installeren
calendarevents kan geïnstalleerd worden zowel vanuit pypi of uit BitBucket:
easy_install calendarevents
moet gewoon werken voor de meeste van de gebruikers
Het aansluiten calendarevents
In uw aanvraag config / app_cfg.py importeren plug:
van tgext.pluggable importeren plug
Dan aan het einde van het bestand oproep stekker met calendarevents:
plug (base_config, 'calendarevents', event_types = [...])
Ten minste één gebeurtenis type moet worden gedefinieerd in de event_types argument. Definiëren types event wordt uitgelegd in de sectie soorten gebeurtenissen.
Je zult in staat zijn om toegang te krijgen tot de agenda's op http: // localhost: 8080 / calendarevents.
Event Types
calendarevents moet de applicatie te definiëren ten minste één EventType te werken.
Eventtypen moet worden gedefinieerd erven uit de calendarevents.EventType klasse, bijvoorbeeld om een ​​evenement voor een concert dat betrekking heeft op een blog artikel dat het concert zelf beschrijft definiëren:
klasse Concert (EventType):
& Nbsp; naam = 'Concert'
& Nbsp; def get_linkable_entities (zelf, agenda):
& Nbsp; return [(a.uid, a.title) voor een in model.DBSession.query (model.Article)]
& Nbsp; def get_linked_entity_info (zelf, gebeurtenis):
& Nbsp; terug model.DBSession.query (model.Article) .get (event.linked_entity_id) .title
& Nbsp; def get_linked_entity_url (zelf, gebeurtenis):
& Nbsp; return tg.url ('/ blog / view /% s'% event.linked_entity_id)
plug (base_config, 'calendarevents', event_types = [Concert ()])
Exposed Partials
calendarevents blootstelt een gedeeltelijke naar evenement dozen maken binnen andere pagina's:
- Calendarevents.partials: gebeurtenis (event) - Renders een evenement doos

Eisen

  • Python

Andere software van ontwikkelaar Alessandro Molina

tgapp-smallpress
tgapp-smallpress

20 Feb 15

tgapp-photos
tgapp-photos

20 Feb 15

tgapp-tgcomments
tgapp-tgcomments

20 Feb 15

Reacties op tgapp-calendarevents

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!