Ralf Becker
|
cac463749e
|
fix PHP Warning: explode() expects parameter 2 to be string, array given on line 375
|
2017-05-03 18:02:18 +02:00 |
|
Ralf Becker
|
af780e5168
|
caching images for 10 days and allowing to use it for ico extension too
|
2017-04-28 16:12:11 +02:00 |
|
Hadi Nategh
|
695cf12ded
|
WIP of background & logo image upload into instance dir:
- Fix regexp can not cope with spaces
|
2017-04-28 14:21:50 +02:00 |
|
Ralf Becker
|
47df7828ce
|
handler to download images from $files_dir/anon-images/ without login
|
2017-04-28 12:08:20 +02:00 |
|
nathangray
|
d277c8b6cf
|
Avoid warning about app list being null instead of array if there's no apps
Appears to happen when session expires
|
2017-04-27 08:10:15 -06:00 |
|
Hadi Nategh
|
a206ec325a
|
* ActiveSync: Fix error body part not set, while trying to forward an email
|
2017-04-26 17:23:48 +02:00 |
|
Hadi Nategh
|
203fa8a9be
|
Make sure that placeholder actions are defined and existed in client-side
|
2017-04-24 17:53:25 +02:00 |
|
Hadi Nategh
|
73e2243b33
|
Fix email identity with no domain part set
|
2017-04-24 11:39:02 +02:00 |
|
nathangray
|
75124d097b
|
PHP v5.4 syntax
|
2017-04-21 15:04:24 -06:00 |
|
nathangray
|
f60461eb9f
|
PHP v5.4 syntax
|
2017-04-21 12:33:27 -06:00 |
|
nathangray
|
9d1756e5d9
|
Basic Etemplate testing
Some simple exec / process round-trip tests
|
2017-04-21 12:17:59 -06:00 |
|
Hadi Nategh
|
ba7f8f2d80
|
Fix splitter line in split widget does not always get fullwidth
|
2017-04-21 14:08:37 +02:00 |
|
Hadi Nategh
|
524296b757
|
* Mail: Fix vacation notice can not deal with aliases, which have no domain set
|
2017-04-21 11:08:39 +02:00 |
|
Hadi Nategh
|
848535874e
|
Set children of readonly tab to disabled to avoid server side validation error
|
2017-04-20 18:33:52 +02:00 |
|
nathangray
|
3ea4fda227
|
Do not change XMLNode, that changes the cached template. Clone it, then change it to avoid weird side effects.
|
2017-04-19 12:51:58 -06:00 |
|
nathangray
|
bf1bd63110
|
If tab is hidden, set widgets to readonly to avoid the need for client side validation
|
2017-04-19 10:44:24 -06:00 |
|
Hadi Nategh
|
7b810b57f3
|
Adopt taglist server side accordingly regarding domainOptional attribute
|
2017-04-19 16:40:20 +02:00 |
|
Hadi Nategh
|
f230917d21
|
Add a new option to taglist-email to allow domain part of email be optional
|
2017-04-19 15:49:01 +02:00 |
|
Ralf Becker
|
a468c57284
|
allow hooks to send redirects via Exception\Redirect, thought only first redirect will be executed, if there are multiple hooks
|
2017-04-19 10:43:29 +02:00 |
|
nathangray
|
6b294db3fc
|
File upload bugfixes:
- Javascript error uploading files with ' in their name
- uploading the same file twice to a customfield did not show the file uploaded properly
|
2017-04-18 09:34:33 -06:00 |
|
Hadi Nategh
|
163b6b6522
|
Give preferences popup bigger size plus show fulltext of selectboxes
|
2017-04-18 14:57:04 +02:00 |
|
nathangray
|
8d7a9b7284
|
Move VFS widget file handling from Etemplate/Widget/Customfields to Storage/Customfields, to avoid errors with CalDAV/CardDAV not being able to find Etemplate/Widget/Customfields
|
2017-04-17 09:48:45 -06:00 |
|
nathangray
|
944718daaa
|
Some more tests of basic Etemplate stuff
|
2017-04-17 08:30:24 -06:00 |
|
nathangray
|
bcd86f7ae9
|
Fix bug where some elements would not be returned if a child of a later sibling was the same type
|
2017-04-17 08:30:24 -06:00 |
|
nathangray
|
68e4df3d22
|
Fix upload status on single uploads disappeared when upload was complete
|
2017-04-13 08:52:24 -06:00 |
|
Ralf Becker
|
caad687406
|
allow to filter by multiple account_id/uidNumber
|
2017-04-13 12:54:19 +02:00 |
|
nathangray
|
cfba2eea33
|
Make sure magicsuggest loses its focus class to avoid focus stealing issues with multiple on a page
|
2017-04-11 10:14:57 -06:00 |
|
Hadi Nategh
|
df998bab26
|
W.I.P. smime support:
- Make sure recipients addresses are not in RFC822 format
|
2017-04-11 17:29:44 +02:00 |
|
Hadi Nategh
|
1a63b5681d
|
W.I.P. smime support:
- Fix stdClass not exist
|
2017-04-11 15:29:31 +02:00 |
|
Hadi Nategh
|
fff5543d3d
|
W.I.P. smime support:
- Override verify method, in order to extract content
|
2017-04-11 14:24:22 +02:00 |
|
nathangray
|
d5c24a2c8e
|
Thumbnails (and handling) of uploaded files on new entries that have not yet been saved
|
2017-04-10 10:39:04 -06:00 |
|
nathangray
|
ee62801ace
|
W.I.P. Some more Etemplate testing stuff
|
2017-04-10 08:12:17 -06:00 |
|
Ralf Becker
|
e817e59fb8
|
* LDAP: fix fatal error in minimal install
|
2017-04-07 18:50:38 +02:00 |
|
Hadi Nategh
|
d609c67d8a
|
Some adjustment for modern login-page
|
2017-04-06 18:17:47 +02:00 |
|
Ralf Becker
|
8d5d178869
|
fix exception stalling new installations
|
2017-04-06 16:50:37 +02:00 |
|
Ralf Becker
|
fcf50f1bc0
|
fix last commit by storing db attribute as wakeup order wakes up acl before parent
|
2017-04-06 13:45:47 +02:00 |
|
Ralf Becker
|
6c97df764c
|
do NOT store Acl data in session, as it can be quite huge
|
2017-04-06 09:47:52 +02:00 |
|
nathangray
|
6f13a9caa9
|
Test some core Widget functions
|
2017-04-05 10:10:08 -06:00 |
|
Ralf Becker
|
c0e1f3ac67
|
always need to translate app-title, as users might use different languages
|
2017-04-05 10:18:09 +02:00 |
|
Ralf Becker
|
96413c1096
|
fix no translations loaded, by keeping just that pref in the session, as it is used before rest of prefs get restored
|
2017-04-05 10:02:41 +02:00 |
|
nathangray
|
d690c7d9d3
|
Use a constant for birthday cache time
|
2017-04-04 12:10:09 -06:00 |
|
Ralf Becker
|
2adeddce8d
|
do NOT store user preferences and apps in session, we restore them from instance cache
|
2017-04-04 19:13:43 +02:00 |
|
nathangray
|
99595ba1cf
|
Moce calendar birthday stuff into contacts, expire the birthday cache if birthdays change
|
2017-04-04 10:58:46 -06:00 |
|
nathangray
|
319d217a3e
|
Some test adjustments to make things a little smoother, and prepare for some widget tests
|
2017-04-04 10:31:30 -06:00 |
|
Ralf Becker
|
dfbd0d2e6f
|
do NOT store actions in session or eT2 request, nor send for mobile devices skiped actions
|
2017-04-04 16:54:36 +02:00 |
|
Hadi Nategh
|
786ad5b71b
|
Implement a new option for sidebox menu, called sendToBottom, in order to be able to sort a specific item at the bottom of the sidebox menu
|
2017-04-04 16:51:41 +02:00 |
|
Ralf Becker
|
4f9e14fcc6
|
never storing rows in Etemplate\Request and by that keeping apps from storing it as state into the session
|
2017-04-04 15:04:44 +02:00 |
|
Ralf Becker
|
76087e2cb7
|
* Api: keep session small / quick to load by limiting number of cached link-titles
|
2017-04-04 09:58:57 +02:00 |
|
nathangray
|
8cfb2c997f
|
Silence error_log, hopefully fix wrong row count
|
2017-03-23 11:34:35 -06:00 |
|
nathangray
|
d92de5501d
|
Addressbook - limit previous / next event to the previous / next 2 years, instead of all time
Gives slightly faster performace and reduces memory useage.
|
2017-03-23 09:09:05 -06:00 |
|