Hadi Nategh
|
3882293c85
|
S/MIME:
- Implement encryption tab in mail account dialog for mobile view
|
2017-09-14 11:50:06 +02:00 |
|
Hadi Nategh
|
1d24707143
|
S/MIME:
- Allow user to upload certificate even for readonly account
- Allow user to delete certificate
|
2017-09-13 16:05:43 +02:00 |
|
Hadi Nategh
|
3f06a89db5
|
S/MIME:
- Store full binary (pkcs12) certificate into credentials
- Extract cacert from pkcs12 and feed it into signing process
- Implement p12 export
|
2017-08-30 17:00:28 +02:00 |
|
Hadi Nategh
|
668cbaaacb
|
S/MIME:
- Store email address associated with certificate into cred_email
|
2017-08-28 12:35:21 +02:00 |
|
Hadi Nategh
|
63440ddbc5
|
S/MIME:
- Keep private key encrypted
- Show password field always
|
2017-08-24 18:15:40 +02:00 |
|
Hadi Nategh
|
7dc5c2e2b0
|
W.I.P. S/MIME:
- Make p12 password field visible after file gets uploaded
- Add icons to operational buttons
- Fix some of the misalignments
|
2017-08-23 11:19:20 +02:00 |
|
Hadi Nategh
|
bbea403298
|
W.I.P S/MIME:
- Generate private key and certificate
- Add export buttons for private key and certificate
- Add certificate field
|
2017-08-22 17:25:29 +02:00 |
|
Ralf Becker
|
472a3a242e
|
need to read identity first
|
2017-07-12 19:12:14 +02:00 |
|
Ralf Becker
|
d801769d52
|
if admin explicitly set a non-alias, we need to add it to aliases to keep it after storing signature by user
|
2017-07-12 18:58:47 +02:00 |
|
Ralf Becker
|
a839e46965
|
fix fatal error if sambaadmin is not installed, but was before (fix typo in template)
|
2017-07-12 18:50:36 +02:00 |
|
Ralf Becker
|
79c1d2e41c
|
* Admin/EMail: allow admins to always add arbitrary aliases, even if not allowed for regular user
|
2017-07-12 18:43:05 +02:00 |
|
nathangray
|
b28610a626
|
Fix ACL dialog actions don't work on first load via top link
|
2017-06-12 13:14:41 -06:00 |
|
Ralf Becker
|
9be1804aa9
|
pending FR and ES translations from our translation server
|
2017-06-12 18:00:35 +02:00 |
|
Hadi Nategh
|
11c03702dd
|
Implement sub_app attribute for customfields widget, in order to be able to store sub-app's specific customfields
|
2017-06-07 17:54:09 +02:00 |
|
Ralf Becker
|
9746e1533e
|
remove (not supported) parameters after #!/usr/bin/env php
|
2017-06-07 15:08:30 +02:00 |
|
Ralf Becker
|
a9e750c8b2
|
WIP spam workflow and SpamTitian integration
|
2017-05-31 15:10:58 +02:00 |
|
Ralf Becker
|
79e4b6b837
|
change capitalisation to "EGroupware"
|
2017-05-31 14:04:37 +02:00 |
|
Hadi Nategh
|
9f98d0fe56
|
WIP of background & logo image upload into instance dir:
- Add some translation
- Add filemtime timestamp into url
|
2017-04-28 16:30:01 +02:00 |
|
Hadi Nategh
|
5a2df924eb
|
WIP of background & logo image upload into instance dir:
- Fix images with spaces in filename do not get loaded
|
2017-04-28 14:10:20 +02:00 |
|
Hadi Nategh
|
c55e0bdae3
|
WIP of background & logo image upload into instance dir:
- Generate url for anon_images.php
|
2017-04-28 12:40:33 +02:00 |
|
Hadi Nategh
|
cd72062f00
|
WIP of background & logo image upload into instance dir:
- Change images directory to unknown_images
|
2017-04-28 10:43:11 +02:00 |
|
Hadi Nategh
|
33bc6f6ce0
|
WIP of background & logo image upload into instance dir
|
2017-04-27 16:50:35 +02:00 |
|
Hadi Nategh
|
009682b949
|
* Mail: Make sure there's folder to notify before attempting to write the notifications
|
2017-04-24 14:28:08 +02:00 |
|
Hadi Nategh
|
73e2243b33
|
Fix email identity with no domain part set
|
2017-04-24 11:39:02 +02:00 |
|
Hadi Nategh
|
83768e932d
|
* Mail: Fix create new identity can not save email address
|
2017-03-30 16:05:22 +02:00 |
|
Ralf Becker
|
e2d25e741b
|
pending CS and FR changes from our translation server
|
2017-03-15 11:54:24 +01:00 |
|
Ralf Becker
|
4a147c74a1
|
fix no longer working db-creation after 6dfe752b7f allow to switch whole database readonly
|
2017-03-13 16:41:12 +01:00 |
|
nathangray
|
e34e679733
|
Fix unable to add ACLs
|
2017-03-09 08:55:13 -07:00 |
|
Ralf Becker
|
23ac04df8d
|
allow to switch whole database readonly, via setting "db_readonly" => true in header.inc.php
|
2017-03-09 12:08:00 +01:00 |
|
nathangray
|
608f9d1142
|
Some translation improvements from Stefan Unverricht
|
2017-02-27 11:14:31 -07:00 |
|
nathangray
|
afa19c7d30
|
Allow changing category owner via context menu for application categories
|
2017-02-13 10:52:31 -07:00 |
|
Hadi Nategh
|
262d245029
|
WIP of modern login page:
- Add login_background option to admin site configuration
|
2017-02-10 16:02:32 +01:00 |
|
Hadi Nategh
|
c4245111e5
|
Fix mail account dialog always gets scrollbar
|
2017-02-10 11:18:20 +01:00 |
|
nathangray
|
33680d4467
|
* Admin: Save the bulk password reset notification email for next time
|
2017-02-02 08:45:58 -07:00 |
|
Hadi Nategh
|
c78042d522
|
Update PUBLIC ID of etemplate2.dtd in all templates
|
2017-02-01 09:59:37 +01:00 |
|
nathangray
|
eb51009ebd
|
Remove unexecutable code
(to satisfy Scrutenizer)
|
2017-01-31 08:14:28 -07:00 |
|
Ralf Becker
|
988c79319d
|
pending it+sk translations from our translation server
|
2017-01-31 09:31:57 +01:00 |
|
Ralf Becker
|
7f8b81f45b
|
* Admin: fix bulk password reset to pick only passwords having required strength
|
2017-01-27 14:27:58 +01:00 |
|
Hadi Nategh
|
dc4a825c54
|
WIP of SMIME support: Import certificate key into pkey in addressbook
|
2017-01-26 17:44:30 +01:00 |
|
Hadi Nategh
|
34e04a1315
|
WIP of SMIME support: Implement an interface for importing smime private key into mail account
|
2017-01-25 18:06:17 +01:00 |
|
nathangray
|
e26ea93f64
|
Move variable initialization to make sure it's initialized
(to satisfy scrutinizer)
|
2017-01-23 08:52:10 -07:00 |
|
Ralf Becker
|
f9bbcdeb86
|
* Timesheet/Resources/Filemanager/Calendar: customfields could not be deleted
|
2017-01-17 18:24:56 +01:00 |
|
nathangray
|
72fad2941f
|
- Allow extending classes to easily override config index
- Allow config settings to be arrays
|
2016-12-14 11:51:58 -07:00 |
|
Hadi Nategh
|
5f4fc359be
|
Implement google recaptcha for sitemanager forms
|
2016-12-09 10:32:56 +01:00 |
|
Ralf Becker
|
655e532ed4
|
fix SQL error when Db->Type is not "mysql", as it should be, but eg. "mysqli" and therefore PostgesSQL SIMILAR is used with MySQL/MariaDB
|
2016-12-01 13:00:47 +01:00 |
|
Ralf Becker
|
bb22b03edc
|
fix removing aliases incl. identity was remove all identities, but the one it was supposed to remove
|
2016-11-15 14:23:08 +01:00 |
|
Ralf Becker
|
38bd48f9e9
|
remove identity if alias is removed with "-alias" AND create_identity is "yes"
|
2016-11-14 13:43:05 +01:00 |
|
Ralf Becker
|
68cd92a0ca
|
fix error if no alias/forward set stalling setting one, caused by using NULL instead of an empty array throws error: Argument 1 passed to array_modify() must be of the type array, null given
|
2016-11-10 09:51:37 +01:00 |
|
nathangray
|
1764ee826c
|
Fix some missing / incorrect translations, found & tranlated by Stefan Unverricht
|
2016-11-02 09:30:39 -06:00 |
|
Ralf Becker
|
584ecf07ed
|
* Admin: fix fatal error when using "Deny Access" from context menu on groups
|
2016-10-31 18:12:45 +01:00 |
|
Ralf Becker
|
96b39eefe6
|
fix check for existing identity for first array element
|
2016-10-31 15:56:41 +01:00 |
|
Ralf Becker
|
4d62d34fac
|
remove +/- prefix, as it is not part of email but operator
|
2016-10-31 15:51:02 +01:00 |
|
Ralf Becker
|
e30794e61b
|
remove +/- prefix, as it is not part of email but operator
|
2016-10-31 15:46:56 +01:00 |
|
Ralf Becker
|
dbae12260b
|
fix setting alias and forwards, allow to add/remove from existing ones
|
2016-10-31 15:41:52 +01:00 |
|
Ralf Becker
|
a20c4ab18c
|
* Admin/Mail: allow to add aliases, forwards and quota via admin-cli, optional create identities for aliases
|
2016-10-31 14:53:15 +01:00 |
|
Ralf Becker
|
fb5429992e
|
need to set ident_email_alias selectbox too, if changing identity
|
2016-10-28 14:53:51 +02:00 |
|
Ralf Becker
|
7d02313af2
|
do not make ident_email_alias select-box readonly for regular users editing their sigature
|
2016-10-28 14:46:17 +02:00 |
|
Ralf Becker
|
74e2c62b48
|
* Admin/Mail: allow to limit users to only create identities for aliases
|
2016-10-28 14:27:59 +02:00 |
|
Hadi Nategh
|
c3fb98f3c1
|
Try to correct ckeditor references point to vendor directory
|
2016-10-07 12:15:03 +02:00 |
|
Ralf Becker
|
54a9ea87f1
|
* Admin: show "check ip address of all sessions": No (it was stored but always shown as Yes)
Caused by "" being deleted when stored and not set === null value picked first option Yes, now we send "" for a not set value to client-side
|
2016-10-04 14:29:31 +02:00 |
|
Ralf Becker
|
9b77cd9971
|
fix documentation where to put log to api/templates/default/images
|
2016-09-19 10:16:56 +02:00 |
|
Hadi Nategh
|
aff9f0eba8
|
Fix Ctrl+A in context menu does not get translated
|
2016-09-09 12:54:52 +02:00 |
|
Ralf Becker
|
43432ca501
|
fix Scrutinizer errors
|
2016-08-15 11:57:13 +02:00 |
|
Ralf Becker
|
f987caa5c2
|
* Admin: warn admin if passwords for new accounts / password reset lack in strength
|
2016-08-12 13:47:01 +02:00 |
|
Ralf Becker
|
3752c35a5a
|
add ajax=true to diverse admin pages of apps, changing customfields class to autoloadable admin_customfields (with old class extending new one, just in case), fix wrong English phrase "typ" in infolog
|
2016-08-12 11:35:30 +02:00 |
|
Ralf Becker
|
25b7334017
|
pending translations from our translation server, thanks to Illias and others
|
2016-08-10 08:55:21 +02:00 |
|
Ralf Becker
|
3b18244106
|
* Admin: fix PHP Fatal error when editing custom fields in a minimal install
|
2016-08-09 11:25:49 +02:00 |
|
nathangray
|
14fbd7fcd5
|
When loading something into admin, accept & show string data even though it's not valid
|
2016-07-28 16:30:16 -06:00 |
|
Ralf Becker
|
96caf6effd
|
* Admin/APC(u): fix error in clear cache: if APC(u) runs out of memory clearing just instance cache clear whole cache
|
2016-07-28 12:02:21 +02:00 |
|
Ralf Becker
|
087cff7f25
|
* Admin: fix PHP Fatal Class jdots_framework does not exist in minimal install
|
2016-07-12 11:44:02 +02:00 |
|
Ralf Becker
|
d0030228e8
|
do not use jdots class not always installed by Api\Framework\Ajax, which is always available
|
2016-07-08 16:37:15 +02:00 |
|
Ralf Becker
|
4f4530b98d
|
* Admin: add used caching provider and APCu stats to "PHP Information"
|
2016-07-08 12:09:37 +02:00 |
|
Ralf Becker
|
50577cb217
|
fix redirect to admin index fails via ajax_exec, as there is no menuaction in url
|
2016-06-30 11:12:58 +02:00 |
|
nathangray
|
c21ac29b96
|
Fix documentation
|
2016-06-29 10:22:24 -06:00 |
|
nathangray
|
7c3d97ba12
|
Load app hooks with ajax=true into a div instead of an iframe
|
2016-06-29 09:48:54 -06:00 |
|
Ralf Becker
|
29d34bcc6c
|
fix PHP Fatal in 16.1 minimal install caused by usage of old categories:: constants
|
2016-06-27 18:38:04 +02:00 |
|
leithoff
|
2b925a44af
|
give more details about possible error
|
2016-06-24 14:28:49 +02:00 |
|
Ralf Becker
|
50b33f279c
|
Italian translations from Ilias Chasapakis, Webtrain
|
2016-06-23 18:35:20 +02:00 |
|
Ralf Becker
|
6c47da8f64
|
we need to set a different dom-id for each application and also global categories of that app
otherwise eT2 objects are overwritter when a second categories template is shown
|
2016-06-13 16:04:11 +02:00 |
|
Hadi Nategh
|
5e4412aea5
|
Run applications categories with ajax=true
- Fix categories colors not showing up
- Fix categories list refresh does not work
|
2016-06-13 12:30:21 +02:00 |
|
Ralf Becker
|
b17fd7004e
|
* Admin: fix async service testjob to run on a default install (no phpgwapi)
|
2016-06-08 15:15:01 +02:00 |
|
Hadi Nategh
|
87fb94a496
|
Deprecate $j global variable and replace them all with standard jQuery
|
2016-06-02 16:52:01 +02:00 |
|
Hadi Nategh
|
b14b3dcddc
|
Update css files with running new LESS version
|
2016-05-19 13:44:07 +02:00 |
|
nathangray
|
b466c327a5
|
Put cron timestamps into user timer format
|
2016-05-17 09:18:32 -06:00 |
|
Ralf Becker
|
dab7650dca
|
using eT2 for about and moved code to api (api/src/Framework/About.php)
|
2016-05-16 16:27:33 +02:00 |
|
Ralf Becker
|
349b3a4b9c
|
fix double url encoding stalling calling off clases with namespaces because backslash is url-encoded twice
|
2016-05-16 15:26:25 +02:00 |
|
Ralf Becker
|
8a24f3e449
|
fix not loaded header / CSS, caused by missing echo before $GLOBALS['egw']->framework->(header|footer)
|
2016-05-14 21:26:36 +02:00 |
|
Ralf Becker
|
a83f4a2483
|
fix not loaded header / CSS, renamed classes for autoloading and changed new admin_denyaccess to use new api
|
2016-05-14 21:04:03 +02:00 |
|
Ralf Becker
|
51731f2e9b
|
fix admin_statistics to use eT2
|
2016-05-14 12:40:15 +02:00 |
|
Hadi Nategh
|
d290485058
|
Nm resize fix:
- Fix dataview grid resize not taking care of category color border
- Fix Category borders make headers misaligned
|
2016-05-11 16:33:54 +00:00 |
|
Klaus Leithoff
|
4bf97ecf8c
|
folders for taglist in folder-tab are preset with sel_options. acc_folder_archive was missing
|
2016-05-10 10:40:34 +00:00 |
|
Ralf Becker
|
251de1dc54
|
move category images to api, fixes PHP Fatal in admin_categories, if phpgwapi is not installed
|
2016-05-09 10:05:57 +00:00 |
|
Ralf Becker
|
19501960e1
|
fix wrong case in "AsyncService" to "Asyncservice"
|
2016-05-09 09:15:48 +00:00 |
|
Ralf Becker
|
08549368a0
|
fix custom translations to use eT2
|
2016-05-08 12:23:54 +00:00 |
|
Ralf Becker
|
b4148d1b5a
|
port "Admin Queue and History" and "Remote Administration Instances" to eT2
|
2016-05-07 16:57:18 +00:00 |
|
Ralf Becker
|
e6ad65387e
|
mask out passwords in admin queue
|
2016-05-07 16:55:15 +00:00 |
|
Ralf Becker
|
2a5c28fce1
|
admin was using non-pixelegg icon for applications and use of phpgwapi/nonav icon
|
2016-05-06 07:59:43 +00:00 |
|
Ralf Becker
|
46250c7704
|
need to use "api-accounts" instead of no longer existing "home-accounts"
|
2016-05-06 07:58:37 +00:00 |
|
Ralf Becker
|
d17701345d
|
fix PHP Fatal of using deprecated, and therefore not existing in Api, get_list method of accounts object
|
2016-05-06 07:38:23 +00:00 |
|
Ralf Becker
|
6ce45b634c
|
fix PHP Fatal, if etemplate is not installed
|
2016-05-05 17:59:31 +00:00 |
|