source: trunk/prototype/config/schedulable.ini @ 5715

Revision 5715, 1.4 KB checked in by natan, 12 years ago (diff)

Ticket #2434 - Implementacao da repeticao de eventos na agenda e adicao de suporte a relacionamentos 1x1 na API

Line 
1service = PostgreSQL
2PostgreSQL.concept = calendar_object
3
4[model.hasMany]
5participants = participant.schedulable
6attachments = schedulableToAttachment.schedulable
7       
8[model.hasOne]
9repeat = repeat.schedulable
10
11[before.create]
12encodeCreateSchedulable = modules/calendar/interceptors/DBMapping.php
13
14[after.create]
15createCalendarToSchedulable = modules/calendar/interceptors/DBMapping.php
16
17[before.find]
18findSchedulable = modules/calendar/interceptors/DBMapping.php
19
20[after.find]
21deepnessFindEvent = modules/calendar/interceptors/DBMapping.php
22
23[before.update]
24updateCalendar = modules/calendar/interceptors/DBMapping.php
25updateEvent = modules/calendar/interceptors/Notifications.php
26encodeUpdateSchedulable = modules/calendar/interceptors/DBMapping.php
27
28[after.update]
29putEvent = modules/calendar/interceptors/DBMapping.php
30
31[after.read]
32deepnessReadEvent = modules/calendar/interceptors/DBMapping.php
33
34[before.delete]
35deleteSchedulable = modules/calendar/interceptors/DBMapping.php
36deleteEvent = modules/calendar/interceptors/Notifications.php
37
38[PostgreSQL.mapping]
39id = id
40uid = cal_uid
41type = type_id
42startTime = dtstart
43summary = summary
44description = description
45endTime = dtend
46location = location
47allDay = allday
48transparent = transp
49class = class_id
50;repeat = repeat
51rangeStart = range_start
52rangeEnd = range_end
53lastUpdate = last_update
54dtstamp = dtstamp
55sequence = sequence
56timezone = tzid
Note: See TracBrowser for help on using the repository browser.