tgapp-calendarevents

Software screenshot:
tgapp-calendarevents
Dettagli del software:
Versione: 0.0.8
Data di caricamento: 20 Feb 15
Sviluppatore: Alessandro Molina
Licenza: Libero
Popolarità: 0

Rating: nan/5 (Total Votes: 0)

tgapp-AgendaManifestazioni è una calendari ed eventi collegabili domanda di TurboGears2 & nbsp;. Permette di creare eventi che sono associati ad entità definite all'interno dell'applicazione che si inserisce in.
AgendaManifestazioni fornisce il supporto per più calendari e tipologie di eventi, attraverso la definizione di nuove tipologie di eventi che è possibile definire come l'evento si riferisce a soggetti esterni, come un post sul blog che descrive.
Quando si visualizzano gli eventi, se saranno forniti disponibili informazioni meteo per il giorno e il luogo della manifestazione.
Installazione
AgendaManifestazioni possono essere installati sia da pypi o da bitbucket:
AgendaManifestazioni easy_install
deve solo lavorare per la maggior parte degli utenti
AgendaManifestazioni di tamponamento
Nell'applicazione config / spina import app_cfg.py:
dalla presa import tgext.pluggable
Poi alla fine della spina chiamata file con AgendaManifestazioni:
spina (base_config, "AgendaManifestazioni ', event_types = [...])
Almeno un tipo di evento deve essere definita all'interno dell'argomento event_types. Definizione di tipi di evento è spiegato all'interno della sezione Tipi di eventi.
Sarete in grado di accedere ai calendari a http: // localhost: 8080 / AgendaManifestazioni.
Tipi di eventi
AgendaManifestazioni necessita l'applicazione per definire almeno una EventType lavorare.
I tipi di evento devono essere definiti che eredita dalla classe calendarevents.EventType, ad esempio per definire un evento per un concerto che si riferisce ad un articolo del blog che descrive il concerto in sé:
Classe Concerto (EventType):
& Nbsp; name = 'Concert'
& Nbsp; get_linkable_entities def (auto, calendario):
& Nbsp; di ritorno [(a.uid, a.title) per un a model.DBSession.query (model.Article)]
& Nbsp; def get_linked_entity_info (self, evento):
& Nbsp; tornare model.DBSession.query (model.Article) .get (event.linked_entity_id) .title
& Nbsp; def get_linked_entity_url (self, evento):
& Nbsp; ritorno tg.url ('/ blog / view /% s'% event.linked_entity_id)
spina (base_config, "AgendaManifestazioni ', event_types = [Concert ()])
Esposto partial
AgendaManifestazioni espone un parziale rendering scatole di eventi all'interno di altre pagine:
- Calendarevents.partials: evento (evento) - Renders una scatola evento

Requisiti :

  • Python

Altri software di sviluppo Alessandro Molina

Flatland
Flatland

2 Jun 15

tgapp-registration
tgapp-registration

15 Apr 15

tgapp-tgcomments
tgapp-tgcomments

20 Feb 15

tgapp-smallpress
tgapp-smallpress

20 Feb 15

Commenti a tgapp-calendarevents

I commenti non trovato
Aggiungi commento
Accendere le immagini!