-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGES.txt
304 lines (200 loc) · 8.24 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
Changelog
=========
2.0.2 (2011-11-28)
------------------
- Fixed a bug on SFAllowedRolesAndUsersModify index
that could make cut/paste actions fail on whole site.
[thomasdesvenain]
- Fixed ical export.
[thomasdesvenain]
- Calendar export works with plone.app.event future.
[thomasdesvenain]
2.0 (2011-10-18)
----------------
- Dependencies: Added collective.js.fullcalendar to product dependencies
so that it installs automatically.
[fmoret]
- Fixed: Event adding/editing popupu is now resized on scroll to get the
correct height.
[fmoret]
- Added: Extra css class added on events in calendar are now queries by
adapters.
[fmoret]
- Fixed: Changed static CSS selectors (for undefined colors) so colors
get applied correctly.
[thomasdesvenain]
- UI: a lock icon in displayed on private events.
[thomasdesvenain]
- ICal export of future events.
[thomasdesvenain]
- API: If event do not have a 'type-x' class,
it is not displayed with a SF_x_light view in a popup,
but a new window is open.
[thomasdesvenain]
- UI: query criterion labels are clickable.
[thomasdesvenain]
- Fixed: we needed 'Modify portal content' on calendar
to change the transition of an event.
Transition permission on event itself is enough.
[thomasdesvenain]
- Optimization: Huge optimization on calendar events getting.
(More than 10 times faster)
[thomasdesvenain]
- API: Source of events are now adapters that can be customized.
Provide an IEventSource adapter for a specific layer or context
to get the list of events to display (or to export under ical).
Adapter without a name will replace default source event.
Adapter with a name will add a source event to default one.
[thomasdesvenain]
- API: Code cleanup to make color management easier to customize.
- Cleanup component registration so that color filter is easier to customize.
- Use an adapter to get event brain classes.
[thomasdesvenain]
- Refactor: remove solgemafullcalendar_ prefix from most module names.
[thomasdesvenain]
- Refactor: Use collective.js.colorpicker and collective.js.fullcalendar package
instead of embedding code.
[thomasdesvenain]
- Fixed: Fixed date formats in french.
[thomasdesvenain]
1.10 (2011-08-16)
-----------------
- Internationalization: Updated english translation Solgema.fullcalendar.po
[fmoret]
- Fixed: Changed generated CSS selectors for events on fullcalendar so colors
get applied correctly.
[davidjb]
- Fixed: Avoid CSS generation throwing an error if colors haven't been
specified yet and we have a non-existing colors dict.
[davidjb]
- Fixed: Allow add menu to display even if the current context (doesn't have
a query specified yet.
[davidjb]
- Internationalization: Allow calendar properties form buttons to have a
default English translation.
[davidjb]
- Internationalization: Fixing some French messages in the English translation.
[davidjb]
1.9 (2011-06-16)
----------------
- The ui-lightness skin for jqueryui has been removed. You can add your own
jqueryui skin if you want to.
[fmoret]
- Added the possibility to choose short day name format
(short: 2 characters or abbreviated: 3 characters).
[fmoret]
- Fixed: week-view didn't translate saturday.
[pbauer]
- Upgrade to fullcalendar-1.5.1. Remove unused js-files/
[pbauer]
- Add german translation and german date-formats
[pbauer]
- Show reccurring events if plone.event is available.
[vincentfretin]
- Security: use 'Change portal topics' permission
to manage access to Calendar properties.
[thomasdesvenain]
- Security: check 'Add portal content' permission on target folder
instead of 'Modify portal' content on calendar
to allow adding an event on the calendar.
[thomasdesvenain]
- Fixed: disallow caching ajax action views,
to avoid issues behind cache proxies.
[thomasdesvenain]
- Fixed: event popup is translated.
[thomasdesvenain]
- Fixed: adding 'all day' event add an event from 00:00 to 23:55.
[fmoret]
- Fixed: remove duplicated scroll in popup.
[thomasdesvenain]
- Fixed: closing popups after an event has been added works.
[fmoret]
- Internationalization: translation files generation with i18ndude.
[thomasdesvenain]
- Internationalization: fixed event popup translation.
[thomasdesvenain]
- Internationalization: calendar parameters tab
and calendar display layout are internationalized and french translated.
[thomasdesvenain]
- Infrastructure : timezones forward compatibility.
[vincentfretin, thomasdesvenain]
- Infrastructure : plone.app.event forward compatibility :
event view uses event_view macros by default,
never use direct access to startDate and endDate attributes for timezones compatibility.
[vincentfretin]
- Infrastucture: use Generic setup to install some dependencies.
[thomasdesvenain]
- Infrastucture: hide upgrade profiles on Plone site creation form.
Upgrade profiles don't appear in root profiles.
[thomasdesvenain]
- Pep8 & pyflakes.
[thomasdesvenain]
- Plone 4.1 compatibility.
[thomasdesvenain]
- Imported Solgema.fullcalendar in collective.
[fmoret, thomasdesvenain]
1.8
---
- Clicking on an event always asks for SFLight_event_view.pt. Allows the use of xdv theming
(thanks to Sylvain Boureliou)
- Comes with ui lightness 1.8.9 theme
1.7
---
- Removed own jqueryui and added collective.js.jqueryui (Thanks to Thomas Desvenain)
- Fixed views and javascript files (fix issue #17 and #20, Thanks to Christian Lederman!)
- Fixed dependencies declarations (Thanks to Olav Peeters)
- Added a small workaround to solve a conflict between base jqueryui css and custom jqueryui lightness css.
- Based on fullcalendar 1.4.10 (Thanks to Adam Arshaw)
1.6
---
- Fixed wrong call to getUrl method and completed with here/absolute_url
- Fixed bad condition expression in actions (Thanks to Thomas Desvanain)
- Added some steps to be sure (as sure as possible) that solgemafullcalendar_view remains in topic views
1.5
---
- Fixed adapting content that is not attribute annotable.
(changed indexer in catalog.py ) that fixes bug with plone.app.discussion.
- Fixed cancel button and dialog close when editing. The edited event remained locked when closing dialog.
- Fixed content type for solgemafullcalendar_vars.js
1.4
---
- Now based on Fullcalendar v 1.4.8
- Fixed IE7 bug (thanks to Kyle Homstead)
- Added the subtopics display in solgemafullcalendar_view (thanks to Christian Ledermann)
- Added a <noscript> tag in solgemafullcalendar_view so that events are display even if javascript is not enabled.
This can be disabled in Calendar View settings. (thanks to Christian Ledermann)
1.3
---
- Added the ability to choose your own color for events in the calendar. The color is linked to the topic's critrias.
- Added colorpicker widget to choose the colors in Calendar View settings
- Fixed Content Menu showing under calendar events
1.2
---
- Fixed calendar Height Setting
- Using now jquery ui 1.8.5 (added javascripts for 1.8.5 and removed 1.8.4)
1.1
---
- Created an adapter to filter for editable events so that it can be easily overriden.
- Solgema.ContextualContentMenu package included in configure.zcml
- Installs Solgema.ContextualContentMenu properly
- Fix jquery.js to 1.4.2 version (jquery.js added in skins directory)
- Fix height dialog box
- Added an override review_state in topic query for Admins so that the can see private events in calendar
Event if they are not searched basically by the topic (e.g. for default events aggregator)
1.0
---
- Added relative start hour and relative start day
- Fixed paste action in contextual content menu (when nothing in clipboard)
- Fixed error when deleting topic's criterion after having set them in calendar view criterias.
- Several bug fixed
0.3
---
- Added automatic dependencies installation in install.py ( installation of Solgema.ContextualContentMenu )
- Changed the javascript in SFAjax_base_edit.cpt so that when editing through calendar,
the dialog's iframe is resized to display the entire edit form ( fixes issue #1 )
- Changed Dialog title when adding content
(msgid was "label_add_type" in Plone 3 and now 'heading_add_item' in Plone 4).
0.2
---
- Added a topicRelativeUrl variable into solgemafullcalendar_vars to fix the cookies path.
(fix an issue with mutiple cookies when the topic is default view of a folder)