Commit Graph

48 Commits

Author SHA1 Message Date
Aleksander Machniak
7a269a2b84 Replace get_input_value() with get_input_string() where appropriate 2021-09-13 19:31:49 +02:00
Aleksander Machniak
3bbb01fe13 PHP8 fixes, regression fixes 2020-12-13 12:14:15 +01:00
Aleksander Machniak
ed146b68db PHP8 fixes, CS fixes, short array syntax, tests 2020-12-10 20:27:32 +01:00
Aleksander Machniak
e3416c9fc0 PHP8 fixes, CS fixes, short array syntax, tests 2020-12-06 11:43:56 +01:00
Aleksander Machniak
545a1569f1 Steps -> Actions refactoring (#7688)
* Move action handling code to rcmail class
* Add rcmail_action class
* Add action aliases
* Get rid of $OUTPUT global
* Move some methods from rcmail to rcmail_action
* PHP8 compat. fixes
* Add framework for testing actions
* Fix obvious code mistakes
2020-11-01 11:25:38 +01:00
Aleksander Machniak
86849a0ee4 Fix PHP Fatal error: Cannot access protected property rcube_imap_generic::$user (#7589) 2020-09-05 16:30:32 +02:00
Aleksander Machniak
eb7636d491 Fixes in context of undefined variables, and code style 2020-08-16 10:29:42 +02:00
Aleksander Machniak
36bf280a97 Elastic: Minimize forms/colors blink on page load 2020-07-11 10:52:24 +02:00
Aleksander Machniak
7fa5180fcc ACL: Display user/group names (from ldap) instead of acl identifier 2019-06-17 11:47:49 +00:00
Aleksander Machniak
57c67db029 Remove year(s) from copyright headers + some cleanup 2019-04-16 10:42:45 +02:00
Aleksander Machniak
d6c19431be Elastic: .proplist improvements 2018-05-21 11:54:04 +02:00
Aleksander Machniak
8c6d87542b Acl: get rid of addressbook_form and calendar_form_kolab hooks handlers
- the plugin is called "manually" by Kolab plugins now
2018-03-28 15:39:25 +00:00
Aleksander Machniak
76933f1c07 Elastic: Bootstrap 4.0.0 compat. 2018-01-23 13:41:26 +01:00
Aleksander Machniak
a6ad0283d0 Validate ACL identifiers
... e.g. to prevent cyrus imap issues
2018-01-16 16:17:16 +01:00
Aleksander Machniak
9ce8948294 Get rid of the 2nd argument of include_stylesheet()
.. make the optional behavior default now.
2017-11-20 14:03:07 +01:00
Aleksander Machniak
e9571e8d0e Fix invalid HTML output 2017-10-31 09:09:15 +01:00
Aleksander Machniak
1347e2e868 Elastic skin support in acl plugin 2017-10-07 17:47:03 +02:00
ka7
9a35768c26 spelling fixes (#5690) 2017-03-12 12:14:19 +01:00
Aleksander Machniak
391d0d2039 Remove "@version @package_version@" 2016-11-01 18:26:47 +01:00
Aleksander Machniak
184de7735c CS fixes (mostly phpdoc) 2016-08-18 08:50:59 +02:00
Aleksander Machniak
6f2c007d1b CS fixes: Replace use of "bool ? true : false" with just "bool" 2016-04-02 13:02:55 +02:00
Aleksander Machniak
9f1f754daf CS fixes 2015-11-22 09:41:53 +01:00
Aleksander Machniak
1912d8c62b Fix invalid LDAP query in ACL user autocompletion (#1490591) 2015-11-17 18:38:57 +01:00
Thomas Bruederli
0f63aa390f Give other plugins the opportunity to adjust the list of permissions and groups to edit 2015-03-12 13:33:07 +01:00
Aleksander Machniak
3f308bf390 Display group icon on group entry in ACL autocomplete list 2015-02-20 05:33:17 -05:00
Aleksander Machniak
681ba6fc3c Improve system security by using optional special URL with security token
Allows to define separate server/path for image/js/css files
Fix bugs where CSRF attacks were still possible on some requests
2014-12-16 13:28:48 +01:00
Aleksander Machniak
c7ac4bbe53 CS fixes after PR merge 2014-10-26 11:37:26 +01:00
Bartlomiej Nogas
c1e2ce76c7 Add configuration option 'acl_group_field' to use as ACL group identifier 2014-10-21 12:05:35 +02:00
Aleksander Machniak
ec2733f6c3 Add support for groups 2014-08-11 03:35:07 -04:00
Aleksander Machniak
0a96bdf74d Don't overwrite the whole fieldmap so autocomplete names are resolved correctly 2014-07-16 11:38:01 +02:00
Aleksander Machniak
43b225d183 Support contact_search_name option in ACL plugin autocompletion 2014-07-08 10:10:16 +02:00
Aleksander Machniak
62c45161c4 ACL: Improved UI accessibility 2014-06-10 14:40:22 +02:00
Thomas Bruederli
66536974fe Merge branch 'dev-multi-folder-search' 2014-04-07 09:53:46 +02:00
Thomas Bruederli
f147849bb0 Use standard dialog popups for the ACL permissions form; that will open it in the main window with enoough space and better UI integration 2014-02-04 22:49:23 +01:00
Thomas
017c4f19fd Refactor multi-threaded autocomple contact searching to make it available for other purposes, too 2014-01-16 11:16:09 +01:00
Thomas Bruederli
07c6c69eca Make all bundled plugins the same license as Roundcube itself, which is GPLv3+ 2013-06-20 22:06:28 +02:00
Aleksander Machniak
38271f246b Merge pull request #58 from kanarip/master
Add option to prevent mandatory inclusion of 'anyone' and 'anonymous' in ACL configuration
2013-06-17 03:16:53 -07:00
Aleksander Machniak
2193f6a130 Avoid unused local variables 2013-05-07 13:51:23 +02:00
Aleksander Machniak
c027ba7709 Fix bugs caught by static analysis 2013-05-06 12:07:05 +02:00
Aleksander Machniak
2db42c7a3b Fixed ACL edition in advanced mode 2013-03-01 17:45:43 +01:00
Jeroen van Meeuwen (Kolab Systems)
fc55bc5148 Add configuration option 'specials' to hide specials 'anyone' and 'anonymous' from the ACL configuration dialog 2013-02-21 14:27:20 -05:00
Aleksander Machniak
dfb926b20e Lowercase username if 'login_lc' is set (#1488943) 2013-02-07 09:20:36 +01:00
Aleksander Machniak
b61041e655 Fix "empty" ACL entry when there's "User, " in user input field 2013-01-29 08:22:01 +01:00
Aleksander Machniak
61be822d62 Remove deprecated functions (from bc.php file) usage in plugins 2013-01-18 15:24:49 +01:00
Aleksander Machniak
b79cc545ec Improvements/fixes for Larry skin 2012-08-28 11:20:20 +02:00
Sylvestre Ledru
654ac1e090 Fix some typos 2012-08-08 08:37:55 +02:00
Aleksander Machniak
b866a27364 Fix handling of MYRIGHTS on private namespace roots - fixes issue where
in ACL plugin it wasn't possible to share INBOX folder (when it was a namespace prefix).
2012-06-28 10:43:50 +02:00
thomascube
48e9c14ebd Move plugins repository into roundcubemail root folder; svn:externals are not defined anymore 2012-03-31 12:25:48 +00:00