Nathan Gray
ffb986f560
Handle if ID is not a string instead of erroring.
2014-07-28 23:11:22 +00:00
Nathan Gray
2fe7b34081
Smarter cache expiry based on age
2014-07-28 22:07:47 +00:00
Nathan Gray
73c1f064b9
Don't send mail rows when opening mail app, but use client side cache instead.
...
Gives large speed improvements when changing to previously opened folders.
2014-07-28 21:21:23 +00:00
Nathan Gray
df76846b37
Allow for long-term client side caching of dataFetch responses.
2014-07-28 21:17:06 +00:00
Nathan Gray
8a70df4df8
Handle num_rows set by application:
...
- Don't overwrite num_rows setting if the application sets it for some reason
- If num_rows is 0, don't get the initial rows server side
- If num_rows is 0 and the initial rows are missing, trigger an update right away to get them asyncronously.
2014-07-28 21:00:39 +00:00
Nathan Gray
9851a8a6ef
Trigger a clear event on the etemplate DOMContainer when the etemplate is cleared, so app code can listen for it.
...
This allows a 'et2_unload' sort of processing.
2014-07-28 20:51:49 +00:00
Hadi Nategh
40aa20eaa2
As we replace spaces with + for those account ids which contain spaces, therefore we need to do the same for getting request-id too.
2014-07-28 15:29:49 +00:00
Ralf Becker
6907661402
copying 14.1 changelog to trunk, to stop update notification
2014-07-25 14:14:45 +00:00
Ralf Becker
c6783d8b8e
document hack, to work around birthdays changing one day for each time they are stored
2014-07-25 12:32:34 +00:00
Ralf Becker
6744ba967e
force CKEditor moono theme/skin on 14.1 update
2014-07-25 12:22:57 +00:00
Ralf Becker
acfd576c75
fixed not translated update-notification
2014-07-25 10:47:39 +00:00
Ralf Becker
970331b97c
* Addressbook/all apps: dates change every time they get stored (temporary fix as conditions causing that are not clear)
2014-07-25 10:17:15 +00:00
Ralf Becker
35e5ff6d6e
* Admin: restore from admin was not working (worked only from setup)
2014-07-25 09:13:19 +00:00
Hadi Nategh
5e8de7f972
Get the socialMedia icons out of table and append it to form if it is pixelegg template
2014-07-25 07:53:30 +00:00
Hadi Nategh
1912a14fe7
Add login.js to phpgwapi in order to make it available for all templates. Implement socialMedia for jdots and idots templates too
2014-07-24 17:13:46 +00:00
Ralf Becker
3253a191b7
fixed typo causing no next execution to be found, and therefore periodic jobs to be terminated
2014-07-24 15:58:20 +00:00
Klaus Leithoff
c013b68772
add missing flags parameter on reopening exported messages
2014-07-24 12:00:17 +00:00
Ralf Becker
19651fcb9b
remove wrong settings definition, causing an illegal string offset in preferences
2014-07-24 09:53:04 +00:00
Ralf Becker
1266aeb52a
quiten permanennt error_log in etemplate_widget::run, if widget is disabled, and therefore not running
2014-07-24 09:38:55 +00:00
Ralf Becker
98692acb09
fixed sqlfs_stream_wrapper::dir_opendir("links://default/apps/$app/$id",0) links://default/apps/$app/$id is no directory!
2014-07-24 07:27:58 +00:00
Ralf Becker
b3e4dbf265
removed stray error_log
2014-07-24 07:24:37 +00:00
Ralf Becker
e60896f250
fixed uncaught ErrorException in setup: Argument 2 passed to addressbook_bo::private_addressbook() must be of the type array, null given
2014-07-24 07:04:59 +00:00
Ralf Becker
d2b6fd0794
pending translations from our translation server
2014-07-23 16:40:19 +00:00
Ralf Becker
fbf05c95f4
show addressbooks for user whos preferences are displayed, for "default" and "forced" only show acl independent settings
2014-07-23 14:00:20 +00:00
Ralf Becker
7ed3f45649
skip current user only for users, not group(-preferences)
2014-07-23 13:16:01 +00:00
Hadi Nategh
1bda4f1337
Set display_format and hours_per_day for infolog used_time
2014-07-23 13:14:23 +00:00
Ralf Becker
448241f596
need to check type, not account_id to detected "default" or "forced" prefs
2014-07-23 12:39:10 +00:00
Ralf Becker
349630ffa7
show calendars and ressource-calendars for user whos preferences are displayed, for "default" and "forced" we only display all and primary group calendars, but ressources of current user
2014-07-23 12:30:39 +00:00
Hadi Nategh
0e5747deb0
Make mail ACL account owner row readonly as the owner should not be able to delete/change his rights, he always has full-rights
2014-07-23 11:59:46 +00:00
Ralf Becker
eeafdea313
* Admin/Setup: restore of 14.1 backup was not working (backup file itself is correct)
...
caused by typo in json_decode of schema
2014-07-23 07:15:06 +00:00
Nathan Gray
b6b660ee16
Fix detached date label
2014-07-22 22:22:09 +00:00
Nathan Gray
8f0513c99e
Don't clear children if tabs attribute not provided
2014-07-22 21:33:41 +00:00
Nathan Gray
101eee1e1c
Extend run() method for tabs:
...
- Apply additional tabs once in run() before applying the method, instead of in each method
- Apply tab readonlys to disable tabs, so they can be skipped
2014-07-22 21:26:03 +00:00
Nathan Gray
3176500c83
Refine select option searching when the id is like parent[selectbox].
...
- only search parents when the ID has multiple parts
- fix case when selectbox was in the sel_options arrayMgr, but had no options, parent was used as select options
2014-07-22 21:21:33 +00:00
Ralf Becker
b3c2bebd5f
fixe PHP Fatal error in preferences::copy_preferences() in mail install
2014-07-22 16:52:22 +00:00
Ralf Becker
f2ca4d2762
copy felamimail preferences to new mail app, if they still exist there
2014-07-22 14:57:23 +00:00
Ralf Becker
cf519cb666
re-add "Deny access" to groups
2014-07-22 13:48:57 +00:00
Klaus Leithoff
a63cfe5aa1
firefox does stumble on kama skin; use moonocolor instead
2014-07-22 13:01:55 +00:00
Ralf Becker
c07599aa27
fixed async job was not removed, if facations was deactivated and only try to reschedule with increasing intervals for 2 days
2014-07-22 12:52:10 +00:00
Ralf Becker
be405e847c
allow all php serialized values, to fix integer timestamps in async table
2014-07-22 11:11:28 +00:00
Ralf Becker
9cfee0d9a4
fixed wired data-values created directly after migration to json, got semaphore working again and fixing all IDE warnings
2014-07-22 10:44:03 +00:00
Klaus Leithoff
cd702481af
allow to call getAllIdentities for other users; used for Admin Calling eSync Prefs on Mail for other users
2014-07-22 10:07:30 +00:00
Hadi Nategh
ea6eb12cd4
Fix mail ACL popup dialog does not make delete button readonly for account owner
2014-07-22 08:05:42 +00:00
Nathan Gray
6c89d3a1b7
Fix unable to set EACL
2014-07-21 16:47:29 +00:00
Nathan Gray
bd41288788
- Add special handling for ids like something[{$row}] to only send select options once
...
- Don't need to process or send options for account, it is done client side now.
2014-07-21 16:31:10 +00:00
Ralf Becker
6a0c7e2c3d
log not compiling PHP expressions as warning, as they are most likely caused by wired content, eg. filenames containing a $
2014-07-21 15:27:15 +00:00
Ralf Becker
d6d6272299
* Admin/LDAP: deactivated accounts could not be reactivated, as account popup was not showing selected account
2014-07-21 14:37:15 +00:00
Ralf Becker
f337b33502
* eTemplate2: fixed popups eg. tracker open empty, not rendering popup content
2014-07-21 13:38:23 +00:00
Ralf Becker
3c6130f7e6
setting an (unlikely) custom delimiter, to allow to use "," in value, eg. folder-name, IF values are specified as array
2014-07-21 12:57:32 +00:00
Hadi Nategh
62498c91e7
Add translation for global categories delete confirmation dialog
2014-07-21 12:19:07 +00:00