Commit Graph

3071 Commits

Author SHA1 Message Date
Ralf Becker
1c7887ca6a Pixelegg changes from Thursday 2013-12-12 20:27:35 +00:00
Ralf Becker
c8d6dc3c13 remove bullets from main calendar menu 2013-12-12 04:19:59 +00:00
Ralf Becker
1dc6964754 get calendar favorites working for list-view (eg. changing owner) 2013-12-12 03:42:08 +00:00
Nathan Gray
80ca81ec43 Get calendar favorites javascript side working 2013-12-11 23:51:35 +00:00
Nathan Gray
0a995cbdef Calendar list get_rows does not filter by anything in its query anyway, so don't bother trying to just change filters. 2013-12-10 23:17:31 +00:00
Nathan Gray
d097a0bfa1 non-et2 Favorites work in progress
New states now added to list immediately, can delete states
2013-12-06 21:26:55 +00:00
Nathan Gray
79498c5ae5 non-et2 Favorites work in progress
Can now save & restore state.  Still some UI needed, not fully integrated with et2 favorites.
2013-12-06 18:24:29 +00:00
Nathan Gray
cfefedc8f7 non-et2 Favorites work in progress
Add current link shows popup with state details.
2013-12-05 23:22:54 +00:00
Ralf Becker
0290622da1 for nextmatch/list-view always use default implementation, as user might have changed filters, if no view attribute in state, handle it as listview, for listview only use favorite/name get parameter 2013-12-05 00:03:13 +00:00
Ralf Becker
9cba54fb63 calendar state handling via set/getState methods in calendar app.js 2013-12-04 23:28:31 +00:00
Klaus Leithoff
68f2605cf4 translations generated/retrieved on translation site: Thank you for your contributions 2013-12-04 10:31:41 +00:00
Ralf Becker
5c7a290ac9 pixelegg changes from last week 2013-11-25 03:19:58 +00:00
Jörg Lehrke
2925d10165 Fix X-MICROSOFT-CDO-ALLDAYEVENT calendar issue for CalDAV clients 2013-11-23 08:13:01 +00:00
Ralf Becker
2b7d9af0a2 reverting to previous app.css file and remove app.less files, as they are not used by pixelegg template and create some glitches, might re-introduce .less for regular templates later 2013-11-18 19:57:38 +00:00
Ralf Becker
58de54b04b prefix list-view urls with ajax=true, to open them im top window (not iframe) 2013-11-18 15:34:41 +00:00
Ralf Becker
f8752688e0 pixelegg changes from today 2013-11-15 17:09:58 +00:00
Ralf Becker
727cdc83b3 newewst pixelegg changed from today 2013-11-14 19:29:55 +00:00
Ralf Becker
842511b3d3 remove unneccessary scrollbars 2013-11-13 20:03:59 +00:00
Ralf Becker
583538e824 using now CSS preprocessor less (http://lesscss.org) to create some of our css files, used a lot in new Pixelegg template 2013-11-11 19:10:28 +00:00
Ralf Becker
77a30817d6 images for new Pixelegg template 2013-11-11 18:56:02 +00:00
Hadi Nategh
3ccfe3fb93 Add app prefix name to calendar css classes 2013-11-11 14:02:08 +00:00
Ralf Becker
086da0881f fixed not working refresh 2013-11-08 13:53:15 +00:00
Hadi Nategh
511dbe1bea Fix wrong tabs id in calendar app, edit popup window 2013-11-08 11:21:12 +00:00
Hadi Nategh
aa42d85575 Fix not working non_blocking checkbox in calendar->edit->popup window 2013-11-08 09:35:49 +00:00
Ralf Becker
c9f1a28702 fix exception parameter was put on wrong case 2013-11-06 08:49:29 +00:00
Ralf Becker
aeb6ebd84c instanciate app.js object from egw.js, so non et2 apps can use it too, get et2_dialog working from app.calendar outside listview 2013-11-05 18:08:07 +00:00
Hadi Nategh
eba4b8cee3 Fix broken actions' url for application context menu items (eg. infolog,timesheet,..) in calendar-listview 2013-11-05 16:14:13 +00:00
Hadi Nategh
abe0be565d Fix delete calendar entry via context menu from calendar listview 2013-11-05 16:02:21 +00:00
Hadi Nategh
4570588508 Disable "recurrence_exception" row, including date and delete button, when there's no exception 2013-11-05 13:33:32 +00:00
Hadi Nategh
d98b63f8a5 Fix some wrong indentations in calendar app.js 2013-11-05 13:30:41 +00:00
Ralf Becker
6d226a7921 split constructor function and place of instanciation for app.js objects: app[appname] = new app.classes[appname](); 2013-11-04 20:54:23 +00:00
Hadi Nategh
c53b5748a7 Fix ids for integrated apps in calendar list view 2013-11-04 10:23:08 +00:00
Hadi Nategh
c1bd68281c Fix not refreshing the calendar list when we save, apply or delete an entry 2013-11-04 09:34:33 +00:00
Hadi Nategh
392548fdc3 Add missing templates of list.dates.xet and edit.alarms.xet in calendar app 2013-11-02 16:44:13 +00:00
Hadi Nategh
7783ec44e0 Calendar app runs by et2 2013-10-31 14:51:19 +00:00
Ralf Becker
b20bd49817 * CalDAV: fixed wrong http-status for delete in inbox and announce sync-report on inbox, so clients using it get events only once 2013-10-31 11:29:22 +00:00
Ralf Becker
00cc28506c for new or changed group-invitations, remove previously deleted members, so they show up again 2013-10-17 12:02:24 +00:00
Ralf Becker
6e76361736 open all sidebox admin link in admin vi admin.admin_ui.index loader 2013-10-15 16:53:43 +00:00
Ralf Becker
345a9bdc52 * PostgreSQL/Calendar: clicking on InfoLog entries opened new calendar entry instead of existing InfoLog 2013-10-15 11:30:01 +00:00
Ralf Becker
43e1bfcc12 switching on Content-Security-Policy: script-src 'self' 'unsafe-eval' for all templates, old non-et2 apps can call egw_framework::csp_script_src_attrs('unsafe-inline') to enable inline scripts in their scope, et2 does it for CK editor which does not support CSP currently and old etemplate does it for all apps using it 2013-10-05 13:33:28 +00:00
Ralf Becker
6e30816758 fixed not working download via action system: needed submit via POST request instead of Ajax, add new boolean action attribute postSubmit 2013-10-04 12:48:11 +00:00
Ralf Becker
f8a0db06fc completly remove preferences menu from sidebox and tiled preferences index in favoir of app-sensitive entries in top-menu 2013-10-03 09:23:18 +00:00
Ralf Becker
18285429e9 * CalDAV/CardDAV: fixed not working propfind-request to single resource in calendar/addressbook collection 2013-10-01 11:38:34 +00:00
Ralf Becker
a79192cc63 fixed not found multiget-report urls where not reported (worked for calendar only before sync-report was introduced) 2013-09-25 10:27:41 +00:00
Ralf Becker
86649cd1e1 full implementation of draft-murchison-webdav-prefer-05, incl. return=representation for 412 conflicts 2013-09-25 07:09:44 +00:00
Ralf Becker
edd4cc49ca basic managed attachment support, tested with iCal from OS X mountain lion 2013-09-23 13:39:28 +00:00
Ralf Becker
1752f7defd basic managed attachment support, tested with iCal from OS X mountain lion 2013-09-23 10:21:31 +00:00
Klaus Leithoff
bc83edc90c commit some french lang file stuff; provided by Thomas Chaillot, Spirea 2013-09-09 12:04:28 +00:00
Ralf Becker
550daca48f fixed warning reported by Anthony Messina on developers list 2013-09-02 06:49:10 +00:00
Ralf Becker
9c1cb15fbd * Calendar/ActiveSync: keep external organizer and status&role of existing participants, if clients does not send them 2013-08-30 11:14:43 +00:00
Klaus Leithoff
acb0238a4e commit some french lang file stuff; provided by Thomas Chaillot, Spirea 2013-08-27 08:53:58 +00:00
Klaus Leithoff
3cfd305599 commit some french lang file stuff; provided by Thomas Chaillot, Spirea 2013-08-27 08:53:58 +00:00
Ralf Becker
db7d12af4b first take on new ACL dialog for admin 2013-08-26 18:25:43 +00:00
Ralf Becker
85aae69c69 keep role "CHAIR" from an external organizer, even if he is a regular participant with a different role 2013-08-26 17:48:19 +00:00
Hadi Nategh
ab3ac17367 fix not linked calendar's project links to timesheet, when creating timesheet by multi-select entries 2013-08-22 12:38:18 +00:00
Klaus Leithoff
95e18fd5a7 merge russian lang files provided by MBCGroup 2013-08-16 11:01:33 +00:00
Ralf Becker
19172b4a64 * Calendar: fixed not working filter "only group events", to not include events of members 2013-08-15 16:02:32 +00:00
Ralf Becker
fe2438cc53 * Calendar: automatic cancel alarms from removed or rejected participants 2013-08-15 14:56:34 +00:00
Ralf Becker
012e2e4763 * Calendar: when moving a series exceptions where lost (regular recurrences shown again) and exceptions where moved too 2013-08-15 12:23:38 +00:00
Ralf Becker
e1c0177c50 fixed 2 warnings 2013-08-15 10:38:45 +00:00
Nathan Gray
2ea2ee2809 Open preferences in preferences tab 2013-08-13 17:39:16 +00:00
Nathan Gray
42c269fc30 Fix missing custom field values on first visit to calender list 2013-08-03 15:06:21 +00:00
Ralf Becker
217ecc01e0 fix sql error, if contact_bday is not aliases as bday (works too if it is alias) 2013-07-23 15:09:37 +00:00
Ralf Becker
a46b5b3255 fix sql error, if contact_bday is not aliases as bday (works too if it is alias) 2013-07-23 15:03:41 +00:00
Klaus Leithoff
e4f7cf159d give a more meanigful translation for the consoldidation of calender views config 2013-07-16 10:58:34 +00:00
Ralf Becker
32895cdda5 removed accidently commited change 2013-06-27 09:24:50 +00:00
Ralf Becker
ac40e068b6 * Calendar: use "default" filter for home screen, instead of "all" which shows canceled events too 2013-06-27 09:22:24 +00:00
Klaus Leithoff
55d9f86b22 silence php warning on copy event, when no alarm ios set 2013-06-21 09:58:55 +00:00
Klaus Leithoff
079b919bbe russian translations provided by Vladimir Gavrilov (MBC-Group) 2013-06-17 12:30:44 +00:00
Klaus Leithoff
4e13e7b504 italiann translations provided by Ilias Chasapakis (webtrain.it) 2013-06-17 11:08:37 +00:00
Ralf Becker
066ffc2c25 refactored account_id change script to use information from app-specific tables_current.inc.php instead of a fixed list 2013-06-12 16:57:44 +00:00
Ralf Becker
7fd4199cba * Calendar/CalDAV: updated timezone database to 1.2013c
from Lightning: https://hg.mozilla.org/comm-central/log/0c54a5703d29/calendar/timezones/timezones.sqlite
2013-06-07 16:03:30 +00:00
Ralf Becker
1b9c105198 * Calendar: changing an existing, recurring event to whole-day, caused an end-time on day before start 2013-06-07 11:53:45 +00:00
Ralf Becker
ed9513e846 fixed "not working" save in Calendar >> Site config, gave a wrong, but not displayed, validation error 2013-06-05 07:22:27 +00:00
Ralf Becker
86d54d092c * Calendar: configuration to automatic create links for participants from addressbook 2013-06-04 18:00:39 +00:00
Klaus Leithoff
8ff56b1d5f allow/support the call of function meeting by ExecMethod AND passing the ical in question via session 2013-06-03 09:57:00 +00:00
Ralf Becker
d894051d1e fixed broken template 2013-05-23 09:45:03 +00:00
Ralf Becker
50ed435eb7 * Calendar/InfoLog/Timesheet/Tracker/ProjectManager: edit focuses now automatic on title input 2013-05-23 09:01:33 +00:00
Ralf Becker
5cbeafec1d switching permanent error_log off 2013-05-16 16:02:18 +00:00
Ralf Becker
0ab1a14036 * Calendar/CalDAV: reduced memory foot-print by caching alarms, calendars with lots of alarms and recurring events sync now with 128MB memory_limit 2013-05-16 15:59:25 +00:00
Ralf Becker
5bc3440442 * Calendar/CalDAV: fixed typo causing time range for sync into past and future to be shorter then default or explicilty set in preferences 2013-05-16 12:26:59 +00:00
Ralf Becker
410abc5fb7 * CalDAV/CardDAV/Calendar/InfoLog/Addressbook: changed database schema to allow for up to 200 char name-part in url to support eg. Bynari WebDAV Collaborator Outlook client 2013-05-13 09:35:51 +00:00
Ralf Becker
163702b752 * Calendar: create InfoLog from event
added a general infolog_set hook like existing timesheet_set hook, to allow implementing apps to push further data to infolog, modified existing tracker code to use the hook too
2013-05-10 10:54:36 +00:00
Nathan Gray
07a157ad1a Get rid of extra record(s) when merge printing with whole query 2013-05-09 03:31:01 +00:00
Ralf Becker
de49fbda1c holidays file for ZA - South Africa, thanks to smataitsane-AT-nupsaw.co.za 2013-03-20 18:58:09 +00:00
Nathan Gray
b13ccf631c Add {{link}} placeholder to other apps 2013-03-20 14:51:09 +00:00
Ralf Becker
fc4545d1ea * CalDAV: preference to overwrite default on how many days to sync into past or future 2013-03-14 17:13:59 +00:00
Ralf Becker
9ef5149632 * Calendar/ImportExport: fixed out-of-memory condition while importing large iCal files
do NOT read whole file into memory, just pass stream so iCal class can use an iterator
2013-03-14 15:40:05 +00:00
Ralf Becker
4d11e020e8 * Calendar/CalDAV: fixed recuring event disapeared from device, if a rejected recurrence existed and a change from an other user caused a reload (412 Precondition Failed) 2013-03-14 14:47:06 +00:00
Ralf Becker
9e873a7092 * Calendar/CalDAV: fixed iCal import of recurring events to convert (not understood) yearly byday to monthly byday with interval 12 and daily byday to weekly byday, also fixed of by one error in enddate 2013-02-28 17:00:01 +00:00
Ralf Becker
ba06ed56a9 * Calendar/CalDAV: fixed iCal parser calculating recurrence-enddate from COUNT parameter, taking into account BY* rules (RRULE:FREQ=WEEKLY;COUNT=4;BYDAY=Mo,Mi runs just 2 weeks!) 2013-02-27 14:35:12 +00:00
Ralf Becker
32751c69b6 no more querying of recurrences for etag of series master, as all update methods now update modification time of series master for recurrenc-exceptions 2013-02-26 08:48:50 +00:00
Ralf Becker
ec40a3e6bd * Calendar: create index on egw_cal.cal_reference to speed up etag generation of recuring events 2013-02-25 12:05:36 +00:00
Ralf Becker
84ed911c97 * CalDAV/CardDAV: removed unnecessary (double) etag generation and improved calendar etag generation for recurring events 2013-02-25 11:17:59 +00:00
Ralf Becker
65946d09f9 * Calendar: moving an event series is not preserving participants (gave error there are not participants) 2013-02-21 16:29:13 +00:00
Ralf Becker
811ea4bd1a * Calendar: copying of events now preservs quantity of resources 2013-02-21 15:21:19 +00:00
Ralf Becker
b46770872e new German translations from Stefan 2013-02-18 15:52:43 +00:00
Ralf Becker
4f247b26f8 merged translations and other uncommited ones 2013-02-08 19:03:20 +00:00
Nathan Gray
f61d4b64f5 Adapt calendar participants to et2 link 2013-02-08 14:07:39 +00:00
Nathan Gray
ca7f0f46ed Fix fatal error by passing correct type 2013-02-07 11:02:35 +00:00