Ralf Becker
4eeb35275d
fix setting alias and forwards, allow to add/remove from existing ones
2016-10-31 16:05:29 +01:00
Ralf Becker
f3466615b6
* Admin/Mail: allow to limit users to only create identities for aliases
2016-10-28 14:29:31 +02:00
Hadi Nategh
fabe4e2f55
Keep the default behavior for opening tel-url and make call_popup felixable to be able to get target
2016-10-27 16:18:19 +02:00
Hadi Nategh
0078bf0997
Open phonecall window target as _self instead of new tab
2016-10-27 16:17:59 +02:00
Ralf Becker
677c862d9b
* Addressbook/LDAP: fix error if egroupware-epl-compat (old API) not installed
2016-10-27 10:52:54 +02:00
nathangray
8ac5beda39
Change double-click to auto-size column based on current contents, to only work for fixed width columns. Relative (flex) width columns now just show a message as it was difficult to get them to properly size without weird side effects, especially with 2 relative width columns displayed.
2016-10-25 08:42:00 -06:00
nathangray
2b0e87db82
Bind double-click to auto-size column based on current contents.
2016-10-25 08:41:40 -06:00
Ralf Becker
39d432d82a
add missing traversable-test mentioned by Scrutinizer
2016-10-21 09:02:22 +02:00
Ralf Becker
8e9fe8d87d
add missing false-test mentioned by Scrutinizer
2016-10-21 09:02:14 +02:00
nathangray
e6efebde87
Fix some email addresses would not pre-fill address if you created a new contact from mail view From field
2016-10-20 08:41:30 -06:00
Ralf Becker
41849e5c18
removing server-side validation of non-ascii in local part of email, because \x80-\xff gives and invalid utf-8 compilation error in preg_match with /u modifier
2016-10-20 15:22:33 +02:00
Ralf Becker
986bdaac27
* Mail: show validation error if local part (before @) of email-address contains non-ascii chars
2016-10-20 12:31:06 +02:00
Ralf Becker
23f505c563
* Mail: show which email address has a wrong format when pasting multiple ones
2016-10-20 12:31:05 +02:00
Klaus Leithoff
d5e8cdca97
rework of fix for problem regarding send with bcc when using esync
2016-10-19 18:01:30 +00:00
Klaus Leithoff
20f9abafe9
* Mail: fix problem regarding send with bcc when using esync
2016-10-19 18:00:15 +00:00
Ralf Becker
da32666df9
only check vfs for templates, if /etemplates is mounted
2016-10-19 16:44:38 +02:00
Ralf Becker
50f362c5e3
* Filemanager: break infinit recursion stalling eg. login by introducing max. sub-directory depth of 100
...
Detects infinit recursion caused eg. by fs_dir pointing to a child-directory.
No idea how to efficently test for that, without scanning all parents of all filesystme nodes.
2016-10-19 15:52:44 +02:00
Ralf Becker
391f3ce00a
fix typo
2016-10-13 18:00:27 +02:00
Ralf Becker
dca8f4dd70
move ADOdb row_lock and rollback_lock methods to Db class, use Db::$tablealiases and use them for backup, also added a "backup_(starts|finished)" hook for apps
2016-10-13 18:00:15 +02:00
Ralf Becker
b411858f59
* All apps/History: fixed history tab shown empty in default (minimal) installation
2016-10-12 17:48:09 +02:00
Hadi Nategh
271e594a7a
Try to correct ckeditor references point to vendor directory
2016-10-09 11:27:24 +02:00
Ralf Becker
11b1eedf5a
change to just "Powered by EGroupware <version>"
2016-10-08 14:48:14 +02:00
Ralf Becker
c52c744346
error_log if calendar can not send notifications
2016-10-06 19:11:16 +02:00
Hadi Nategh
7d189b9f46
Remove spellchecker lang from preferences
2016-10-06 19:04:26 +02:00
Ralf Becker
2a3bde1450
fix dbb0796
allow to specify a subdirectory in attach_file as part of $file[name] parameter
...
(subdir was created, but file was copied to main dir)
2016-10-04 16:49:21 +02:00
Ralf Becker
c17d98ff8c
allow to specify a subdirectory in attach_file as part of $file[name] parameter
2016-10-04 10:50:51 +02:00
Hadi Nategh
3e5d674559
Implement fav_filter icon base on template
2016-09-29 12:59:36 +02:00
Hadi Nategh
0c919bc897
Remove text-shadow from et2_buttons
2016-09-29 11:06:46 +02:00
Hadi Nategh
396c4b197c
Add missing attach icon in jdots template
2016-09-28 16:08:22 +02:00
Ralf Becker
0d432dcaab
fix wrong namespaced Exception: \DateTime throws \Exception
2016-09-28 11:18:30 +02:00
Ralf Becker
601ce45c4d
allow to specify multiple cat_id's
2016-09-26 14:37:36 +02:00
Ralf Becker
c10654e1da
allow to import without acl-check and setting modifier
2016-09-26 11:40:47 +02:00
Hadi Nategh
4ad4e1a5f3
Fix inline images of compose do not get stored as links into integrated applications like infolog, tracker or calendar
2016-09-22 09:19:22 +02:00
Hadi Nategh
ef0405b021
* Mobile template: Close sidemenu after clicking on items in sidebar
2016-09-21 17:43:28 +02:00
Hadi Nategh
4fca7273af
Mobile template:
...
- Show fav icon when it's available
- Fix delete_action does not get removed after the row is deleted or deselected
- Fix some alignments for mail list header
2016-09-19 14:08:06 +02:00
Hadi Nategh
01c0ea4c6b
* All apps: Add a counter indicator for selected entries in a list in mobile template
2016-09-19 14:06:59 +02:00
Hadi Nategh
11cce74a62
Implement client-side validation check for date_duration in order to catch check the validity right after entry before submit.
2016-09-16 17:10:26 +02:00
Hadi Nategh
fe5c0a9493
Fix Ctrl+A in context menu does not get translated
2016-09-16 17:10:06 +02:00
Hadi Nategh
8472cc4186
Implement step attribute for date_duration widget. Seems FF needs step to be set to be able to distinguish valid or invalid decimal input format (eg. 1.5 or 1,5)
2016-09-16 17:09:37 +02:00
Hadi Nategh
bc108f4573
Another try to fix base_url for print_dialog template. Seems it's necessary to keep the template_base_url untocued, because template_base_url gets calculated everytime when an et2 instance loads a template.
2016-09-15 12:16:30 +02:00
Hadi Nategh
57edc511ce
Let egw.link takes care of the base url. Fix sometimes nm_print_dialog template runs into CSP error
2016-09-14 16:59:06 +02:00
nathangray
1ece2bb4f0
Try to fix redirects from AJAX calls to static methods
2016-09-14 08:33:42 -06:00
Ralf Becker
9b7f308342
* Calendar/CalDAV: update or removal of (managed) attachments via CalDAV failed
2016-09-13 15:57:34 +02:00
Ralf Becker
e784475ec0
Vfs::rename() is supposted to be static, quitens warning that it is used static
2016-09-13 13:54:05 +02:00
Hadi Nategh
f6e4cafc17
Fix printing does not get background and images into account
2016-09-02 19:41:31 +02:00
Ralf Becker
15927535a1
* All apps: async notifications were not using SMTP only account, but personal one with unavailable session password
2016-09-02 18:13:31 +02:00
Ralf Becker
05e521e644
enhance filesystem check to also check fs_id of required nodes /, /home, /apps
2016-08-31 19:04:46 +02:00
Hadi Nategh
cecd303208
* Mail: Fix pdf attachments do not get downloaded in mobile template
2016-08-31 12:11:25 +02:00
nathangray
fab26a30a1
Allow children for paste actions automatically pulled from drop actions
2016-08-30 08:08:50 -06:00
nathangray
b3a71be4a2
Add actions (Add) for blank parts of planner view
2016-08-30 08:04:48 -06:00
nathangray
82e4696e21
Add ISO 8601 (Y-m-dTH:i:s) format to list of checked date formats when importing to catch double parsed dates
2016-08-30 08:03:15 -06:00
Ralf Becker
2cb8029f4f
* Filemanager: fix missing symlink overlay on mime-icon
2016-08-29 19:43:40 +02:00
Ralf Becker
dc4e2d73dc
possible fix for deactivated / or /apps
2016-08-29 17:15:47 +02:00
Ralf Becker
59c098b2d6
fix for PHP Warning: Illegal string offset 'to_id' in api/src/Etemplate/Widget/Link.php on line 327
2016-08-29 13:50:53 +02:00
Ralf Becker
6599d0ae64
Sqlfs::mkdir is no longer static, fixing some left over static calls
2016-08-29 13:44:35 +02:00
Ralf Becker
d0ffe48144
Sqlfs::mkdir is no longer static, fixing some left over static calls
2016-08-29 12:57:27 +02:00
Ralf Becker
892fc79421
* Calendar: use proxy config from setup >> configuration to download holiday calendars
2016-08-26 14:01:14 +02:00
Ralf Becker
f18c4811fe
* All apps: default preferences wont save because merge-print template directory does not exist
...
creating /templates/$app now via update-script, if it does not already exist, it was already created for new installation and for EPL
2016-08-25 18:16:57 +02:00
Ralf Becker
c3f1e887c5
no need to call accounts class, if we have no id
2016-08-24 19:44:48 +02:00
Ralf Becker
81dd3cc41f
remove deprecated use of read without id (1. parameter) to accounts class in phpgwapi
2016-08-24 16:28:06 +02:00
Hadi Nategh
a317c6b1c0
Fix "From" field in mail display always get abbreviated
2016-08-24 16:12:35 +02:00
Ralf Becker
b121039ef1
fix PHP Fatal Call to a member function update() on null
2016-08-24 13:07:00 +02:00
Ralf Becker
d055de2e16
* Mail: iCal attachments are shown as such, only meeting requests trigger calendar interface with accept/reject buttons
2016-08-23 17:35:43 +02:00
nathangray
c7996ae42e
Preserve link order set by application
2016-08-23 08:16:56 -06:00
Ralf Becker
28c4159788
* Admin/Mail/ProjectManager: add missing tree images for Stylite template
2016-08-22 13:02:35 +02:00
Ralf Becker
ce9ba4e2bc
fix enhanced (multi-)select boxes in old eTemplate where broken and displayed only as regular select-boxes
2016-08-19 16:48:56 +02:00
Ralf Becker
281fed9669
fix CSP error in nextmatch print, if EGroupware is installed direct into docroot
...
et2.template_base_url == '/' generates url //api/templates/... which is a protocol independent representation of domain api and not identical to /api/templates
2016-08-19 14:56:02 +02:00
nathangray
238e67ed92
Add tooltip to datepicker Today button
2016-08-18 11:10:26 -06:00
Ralf Becker
ef1d8c57b7
log menuaction of eT2 requests, instead of eT2 itself, to do so move update of access-log to destructor of Session class
2016-08-18 16:33:45 +02:00
Ralf Becker
e7ff94a153
* Filemanager/WebDAV: generally deny user to delete directories /, /home, /apps, /templates (last 2 incl. subdirectories)
2016-08-18 10:05:37 +02:00
Ralf Becker
366a940030
* All apps: symlink files to not yet saved entries were not working
2016-08-17 16:09:50 +02:00
Ralf Becker
26feef16c0
* Addresssbook: fixed category tree looses unavailable categories (eg. private categories of other users)
2016-08-15 18:23:49 +02:00
Ralf Becker
b444969a86
calling (static) EGroupware\Api\Vfs::chown instead of using old egw_vfs not available in minimal install in account::deleted hook when moving home directory to /home/$new_user/old-home-$old_user
2016-08-15 15:44:31 +02:00
Ralf Becker
dd7466dcb3
fix PHP Fatal from old code using EGW_API_INC, that should point to old api and usage is decrecated in favor of autoloading anyway
2016-08-12 11:26:26 +02:00
Ralf Becker
a49627c850
* Filemanager: fix not working changing owner or group of a file/directory (as root!)
2016-08-12 09:30:45 +02:00
Ralf Becker
d9297ca193
Handle recursive directory creation in vfs layer, as not all underlaying
...
wrappers, eg. smb(client), support it themselfs
2016-08-12 08:51:03 +02:00
Ralf Becker
39a28c3faa
* Filemanager: fix PHP Fatal error when changing ownership or permissions
2016-08-11 22:41:54 +02:00
Ralf Becker
3ed36b48e3
pending translations from our translation server, thanks to Illias and others
2016-08-10 09:10:45 +02:00
Ralf Becker
6c3a6dadb4
* Mail: fix lost mail account password on user password change
2016-08-09 11:48:56 +02:00
Ralf Becker
30bcf7edef
use Etemplate\Widget::registerWidget, not some third class extended from Etemplate\Widget, as that might screw up autoloading if it happes to create a circle
2016-08-09 10:12:19 +02:00
Ralf Becker
2a1c5f2443
* PostgreSQL/Setup: fix SQL error in Backup or update: Invalid SQL: SELECT * FROM egw_pm_members
...
ADOdb drive for PostgreSQL requires 2. parameter for RowLock, while MySQL(i) defaults to all rows
2016-08-09 09:47:50 +02:00
Ralf Becker
cba0cd2071
try fixing error in installtion in Travis using Postgres during admin account creation
2016-08-07 11:19:05 +02:00
Ralf Becker
81554c511e
try creating egroupware database for postgres with psql, as creating it through SQL seem not to work in Travis
2016-08-07 11:19:05 +02:00
Ralf Becker
a2a674fa3a
debugging db creation in Travis for postgres
2016-08-07 11:19:05 +02:00
leithoff
2bf5a61361
fix charset/transfer encoding issue when sending plain ascii mails but adding utf-8 signature
2016-08-05 15:13:31 +02:00
Ralf Becker
bb0035d687
* Admin: fix email address for groups could not be stored for accounts in SQL
2016-08-03 18:25:00 +02:00
Ralf Becker
3c246fe494
* Api/Filemanager: add mime icons to minimal install
2016-08-03 17:21:53 +02:00
Ralf Becker
8a6127efea
* EPL/Filemanager: fix PHP Fatal using file-a-file dialog (upload with setting eg. a comment)
2016-08-03 15:27:19 +02:00
Ralf Becker
1f05f6f528
do NOT write install_id twice, it is already generated in setup_process::save_minimal_config
2016-08-02 18:42:02 +02:00
Ralf Becker
d6043be127
fix not working removing of directories and changing group ownership
2016-08-02 12:21:39 +02:00
Hadi Nategh
6d9daa036b
Make sure html property of html object in egw_seperateJavascript is type of string
2016-08-02 12:17:56 +02:00
Ralf Becker
868d84c411
fix "PHP Fatal error: APCuIterator::__construct(): APC must be enabled to use" in setup-cli
2016-08-02 11:43:18 +02:00
Ralf Becker
2cb2f4a6b1
fix PHP Fatal error: Class 'EGroupware\Api\Vfs\Config' not found
2016-08-02 10:20:21 +02:00
Ralf Becker
6473a66520
fix PHP Strict Standards: Only variables should be assigned by reference
2016-08-02 10:17:39 +02:00
Ralf Becker
2cbd2ded82
fix RenameTable for PostgreSQL to only use old logic, if we still have an old sequence, and if old logic is used, set sequence value
2016-08-01 13:33:20 +02:00
Ralf Becker
a862bbb270
fix PHP Warning: filemtime(): stat failed for phpgwapi/setup/setup.inc.php
2016-07-31 10:33:06 +02:00
nathangray
588862d150
Slightly more intelligent detection of plain text fields in a document that has HTML parsing turned on
2016-07-29 09:40:37 -06:00
Hadi Nategh
f84b2422c2
* all apps: Fix vfs upload button does not work in link tab
2016-07-29 12:46:24 +02:00
Ralf Becker
a327b622f7
* Templates: disable old idots and jerryr template, as new calendar does not work with them
2016-07-29 11:59:27 +02:00
Ralf Becker
b9109b6593
* Filemanager/EPL: fix broken notification / subscription to folders
...
Do not check for (no longer existing) $GLOBALS[egw]->hooks but for no class setup_process, to not call them during install or update.
2016-07-28 16:14:45 +02:00