Tango.info event: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
→Elements: UNTIL is active |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
==Overview== | ==Overview== | ||
This page documents about the implementation of the Event Component ([http://tools.ietf.org/html/rfc5545#section-3.6.1 RFC 5545 3.6.1]) in tango.info. | This page documents about the implementation of the Event Component ([http://tools.ietf.org/html/rfc5545#section-3.6.1 RFC 5545 3.6.1]) in tango.info. | ||
*[[Template:Event]] | *[[Template:Event]] | ||
Line 19: | Line 14: | ||
|- | |- | ||
| property | | property | ||
| | | CATEGORIES | ||
| [http://tools.ietf.org/html/rfc5545#section-3.8.1.2 3.8.1.2] | | [http://tools.ietf.org/html/rfc5545#section-3.8.1.2 3.8.1.2] | ||
| milonga,festival,lesson ... | | milonga,festival,lesson ... | ||
Line 25: | Line 20: | ||
|- | |- | ||
| property | | property | ||
| | | CLASS | ||
| [http://tools.ietf.org/html/rfc5545#section-3.8.1.3 3.8.1.3] | | [http://tools.ietf.org/html/rfc5545#section-3.8.1.3 3.8.1.3] | ||
| PUBLIC / PRIVATE / CONFIDENTIAL | | PUBLIC / PRIVATE / CONFIDENTIAL | ||
Line 31: | Line 26: | ||
|- | |- | ||
| property | | property | ||
| | | COMMENT | ||
| [http://tools.ietf.org/html/rfc5545#section-3.8.1.4 3.8.1.4] | | [http://tools.ietf.org/html/rfc5545#section-3.8.1.4 3.8.1.4] | ||
| varchar(500) | | varchar(500) | ||
Line 37: | Line 32: | ||
|- | |- | ||
| property | | property | ||
| | | DESCRIPTION | ||
| [http://tools.ietf.org/html/rfc5545#section-3.8.1.5 3.8.1.5] | | [http://tools.ietf.org/html/rfc5545#section-3.8.1.5 3.8.1.5] | ||
| RFC: can have language tag | | RFC: can have language tag | ||
Line 43: | Line 38: | ||
|- | |- | ||
| property | | property | ||
| | | GEO | ||
| [http://tools.ietf.org/html/rfc5545#section-3.8.1.6 3.8.1.6] | | [http://tools.ietf.org/html/rfc5545#section-3.8.1.6 3.8.1.6] | ||
| RFC: The value MUST be two SEMICOLON-separated FLOAT values. | | RFC: The value MUST be two SEMICOLON-separated FLOAT values. | ||
Line 49: | Line 44: | ||
|- | |- | ||
| property | | property | ||
| | | LOCATION | ||
| [http://tools.ietf.org/html/rfc5545#section-3.8.1.7 3.8.1.7] | | [http://tools.ietf.org/html/rfc5545#section-3.8.1.7 3.8.1.7] | ||
| | | | ||
Line 55: | Line 50: | ||
|- | |- | ||
| property | | property | ||
| | | STATUS | ||
| [http://tools.ietf.org/html/rfc5545#section-3.8.1.11 3.8.1.11] | | [http://tools.ietf.org/html/rfc5545#section-3.8.1.11 3.8.1.11] | ||
| CONFIRMED / CANCELLED | | CONFIRMED / CANCELLED | ||
Line 61: | Line 56: | ||
|- | |- | ||
| property | | property | ||
| | | SUMMARY | ||
| [http://tools.ietf.org/html/rfc5545#section-3.8.1.12 3.8.1.12] | | [http://tools.ietf.org/html/rfc5545#section-3.8.1.12 3.8.1.12] | ||
| varchar(255) // -> [[tango.info event | | varchar(255) // -> [[tango.info event summary]], RFC: can have language tag | ||
| active | | active | ||
|- | |- | ||
| property | | property | ||
| | | ATTENDEE | ||
| [http://tools.ietf.org/html/rfc5545#section-3.8.4.1 3.8.4.1] | | [http://tools.ietf.org/html/rfc5545#section-3.8.4.1 3.8.4.1] | ||
| | | | ||
Line 73: | Line 68: | ||
|- | |- | ||
| parameter | | parameter | ||
| | | PARTSTAT | ||
| [http://tools.ietf.org/html/rfc5545#section-3.8.4.1 3.8.4.1] ATTENDEE, [http://tools.ietf.org/html/rfc5545#section-3.2.12 3.2.12] | | [http://tools.ietf.org/html/rfc5545#section-3.8.4.1 3.8.4.1] ATTENDEE, [http://tools.ietf.org/html/rfc5545#section-3.2.12 3.2.12] | ||
| ACCEPTED / DECLINED / TENTATIVE | | ACCEPTED / DECLINED / TENTATIVE | ||
Line 79: | Line 74: | ||
|- | |- | ||
| property | | property | ||
| | | CONTACT | ||
| [http://tools.ietf.org/html/rfc5545#section-3.8.4.2 3.8.4.2] | | [http://tools.ietf.org/html/rfc5545#section-3.8.4.2 3.8.4.2] | ||
| <text> | | <text> | ||
Line 85: | Line 80: | ||
|- | |- | ||
| property | | property | ||
| | | ORGANIZER | ||
| [http://tools.ietf.org/html/rfc5545#section-3.8.4.3 3.8.4.3] | | [http://tools.ietf.org/html/rfc5545#section-3.8.4.3 3.8.4.3] | ||
| | | | ||
Line 91: | Line 86: | ||
|- | |- | ||
| property | | property | ||
| | | RECURRENCE-ID | ||
| [http://tools.ietf.org/html/rfc5545#section-3.8.4.4 3.8.4.4] | | [http://tools.ietf.org/html/rfc5545#section-3.8.4.4 3.8.4.4] | ||
| | | | ||
Line 97: | Line 92: | ||
|- | |- | ||
| property | | property | ||
| | | RELATED-TO | ||
| [http://tools.ietf.org/html/rfc5545#section-3.8.4.5 3.8.4.5] | | [http://tools.ietf.org/html/rfc5545#section-3.8.4.5 3.8.4.5] | ||
| | | | ||
Line 103: | Line 98: | ||
|- | |- | ||
| property | | property | ||
| | | URL | ||
| [http://tools.ietf.org/html/rfc5545#section-3.8.4.6 3.8.4.6] | | [http://tools.ietf.org/html/rfc5545#section-3.8.4.6 3.8.4.6] | ||
| RFC: does not attempt to standardize the form of the URI, nor the format of the resource pointed | | RFC: does not attempt to standardize the form of the URI, nor the format of the resource pointed | ||
Line 109: | Line 104: | ||
|- | |- | ||
| property | | property | ||
| | | UID | ||
| [http://tools.ietf.org/html/rfc5545#section-3.8.4.7 3.8.4.7] | | [http://tools.ietf.org/html/rfc5545#section-3.8.4.7 3.8.4.7] | ||
| | | [[tango.info event uid]] | ||
| active | | active | ||
|- | |- | ||
| property | | property | ||
| | | EXDATE | ||
| [http://tools.ietf.org/html/rfc5545#section-3.8.5.1 3.8.5.1] | | [http://tools.ietf.org/html/rfc5545#section-3.8.5.1 3.8.5.1] | ||
| | | | ||
Line 121: | Line 116: | ||
|- | |- | ||
| property | | property | ||
| | | RDATE | ||
| [http://tools.ietf.org/html/rfc5545#section-3.8.5.2 3.8.5.2] | | [http://tools.ietf.org/html/rfc5545#section-3.8.5.2 3.8.5.2] | ||
| | | | ||
Line 127: | Line 122: | ||
|- | |- | ||
| property | | property | ||
| | | RRULE | ||
| [http://tools.ietf.org/html/rfc5545#section-3.8.5.3 3.8.5.3] | | [http://tools.ietf.org/html/rfc5545#section-3.8.5.3 3.8.5.3] | ||
| | | | ||
Line 133: | Line 128: | ||
|- | |- | ||
| | | | ||
| | | FREQ | ||
| [http://tools.ietf.org/html/rfc5545#section-3.8.5.3 3.8.5.3] RRULE | | [http://tools.ietf.org/html/rfc5545#section-3.8.5.3 3.8.5.3] RRULE | ||
| YEARLY / MONTHLY / WEEKLY | | YEARLY / MONTHLY / WEEKLY | ||
Line 139: | Line 134: | ||
|- | |- | ||
| | | | ||
| | | INTERVAL | ||
| [http://tools.ietf.org/html/rfc5545#section-3.8.5.3 3.8.5.3] RRULE | | [http://tools.ietf.org/html/rfc5545#section-3.8.5.3 3.8.5.3] RRULE | ||
| if interval=1, then empty. Only other value in tango.info currently: 2 | | if interval=1, then empty. Only other value in tango.info currently: 2 | ||
Line 145: | Line 140: | ||
|- | |- | ||
| | | | ||
| | | BYDAY | ||
| [http://tools.ietf.org/html/rfc5545#section-3.8.5.3 3.8.5.3] RRULE | | [http://tools.ietf.org/html/rfc5545#section-3.8.5.3 3.8.5.3] RRULE | ||
| MO,TU,WE,TH,FR,SA,SU, 1MO,1TU,..,2MO,..,3MO,..,4MO, 5MO, -1MO,..,-1SU | | MO,TU,WE,TH,FR,SA,SU, 1MO,1TU,..,2MO,..,3MO,..,4MO, 5MO, -1MO,..,-1SU | ||
Line 151: | Line 146: | ||
|- | |- | ||
| | | | ||
| | | UNTIL | ||
| [http://tools.ietf.org/html/rfc5545#section-3.8.5.3 3.8.5.3] RRULE | | [http://tools.ietf.org/html/rfc5545#section-3.8.5.3 3.8.5.3] RRULE | ||
| | | | ||
| | | active | ||
|- | |- | ||
| property | | property | ||
| | | CREATED | ||
| [http://tools.ietf.org/html/rfc5545#section-3.8.7.1 3.8.7.1] | | [http://tools.ietf.org/html/rfc5545#section-3.8.7.1 3.8.7.1] | ||
| <date with UTC time> | | <date with UTC time> | ||
Line 163: | Line 158: | ||
|- | |- | ||
| property | | property | ||
| | | DTSTAMP | ||
| [http://tools.ietf.org/html/rfc5545#section-3.8.7.2 3.8.7.2] | | [http://tools.ietf.org/html/rfc5545#section-3.8.7.2 3.8.7.2] | ||
| <date with UTC time>, Note: RFC says has to be present | | <date with UTC time>, Note: RFC says has to be present | ||
Line 169: | Line 164: | ||
|- | |- | ||
| property | | property | ||
| | | LAST-MODIFIED | ||
| [http://tools.ietf.org/html/rfc5545#section-3.8.7.3 3.8.7.3] | | [http://tools.ietf.org/html/rfc5545#section-3.8.7.3 3.8.7.3] | ||
| RFC: can be present | | RFC: can be present | ||
| removed, same as dtstamp | | removed, same as dtstamp | ||
|} | |} |
Latest revision as of 2015-07-20T20:31:02
Overview
This page documents about the implementation of the Event Component (RFC 5545 3.6.1) in tango.info.
Elements
If an element name is the same as a field name in tango.info iCal, then its possible values are restricted by the iCal definition.
Type | Name | RFC5545 section | Values | Usage in tango.info |
---|---|---|---|---|
property | CATEGORIES | 3.8.1.2 | milonga,festival,lesson ... | active |
property | CLASS | 3.8.1.3 | PUBLIC / PRIVATE / CONFIDENTIAL | active (only value in DB: PUBLIC) |
property | COMMENT | 3.8.1.4 | varchar(500) | active |
property | DESCRIPTION | 3.8.1.5 | RFC: can have language tag | considered as standalone, currently for festivals this value is generated |
property | GEO | 3.8.1.6 | RFC: The value MUST be two SEMICOLON-separated FLOAT values. | derived from location? |
property | LOCATION | 3.8.1.7 | split into several fields, e.g. country | |
property | STATUS | 3.8.1.11 | CONFIRMED / CANCELLED | active |
property | SUMMARY | 3.8.1.12 | varchar(255) // -> tango.info event summary, RFC: can have language tag | active |
property | ATTENDEE | 3.8.4.1 | table: event_attendee contains artists | |
parameter | PARTSTAT | 3.8.4.1 ATTENDEE, 3.2.12 | ACCEPTED / DECLINED / TENTATIVE | considered |
property | CONTACT | 3.8.4.2 | <text> | considered |
property | ORGANIZER | 3.8.4.3 | considered | |
property | RECURRENCE-ID | 3.8.4.4 | considered, mark summer breaks and modifications? | |
property | RELATED-TO | 3.8.4.5 | considered | |
property | URL | 3.8.4.6 | RFC: does not attempt to standardize the form of the URI, nor the format of the resource pointed | considered |
property | UID | 3.8.4.7 | tango.info event uid | active |
property | EXDATE | 3.8.5.1 | active | |
property | RDATE | 3.8.5.2 | considered | |
property | RRULE | 3.8.5.3 | active | |
FREQ | 3.8.5.3 RRULE | YEARLY / MONTHLY / WEEKLY | active | |
INTERVAL | 3.8.5.3 RRULE | if interval=1, then empty. Only other value in tango.info currently: 2 | active | |
BYDAY | 3.8.5.3 RRULE | MO,TU,WE,TH,FR,SA,SU, 1MO,1TU,..,2MO,..,3MO,..,4MO, 5MO, -1MO,..,-1SU | active | |
UNTIL | 3.8.5.3 RRULE | active | ||
property | CREATED | 3.8.7.1 | <date with UTC time> | active |
property | DTSTAMP | 3.8.7.2 | <date with UTC time>, Note: RFC says has to be present | active |
property | LAST-MODIFIED | 3.8.7.3 | RFC: can be present | removed, same as dtstamp |