Commit Graph

2157 Commits

Author SHA1 Message Date
nathangray
5a7c65d0f7 Make sure account_lid is there for hooks, even if not passed in 2018-08-22 09:53:54 -06:00
Hadi Nategh
886bc915cf Preserve the old values to be used in values comparison 2018-08-22 12:27:17 +02:00
Ralf Becker
030eb89f84 using standard site-configuration plus some hooks 2018-08-22 12:15:42 +02:00
Ralf Becker
a53560a546 try fixing "Unsupported operand types" reported by Alexandros
Probably cause by Policy app not being installed.
2018-08-22 11:10:11 +02:00
Ralf Becker
613455a784 fix not stored multiselect / array-values in site-configuration
also added optional appname for apps storing their config under "phpgwapi" like eg. addressbook
2018-08-21 17:29:02 +02:00
Hadi Nategh
563a356eaa Implement admin_cmd for preferences 2018-08-21 14:42:56 +02:00
Ralf Becker
1115db478f using new admin_cmd_config to log and document config changes 2018-08-21 10:23:25 +02:00
Ralf Becker
b1b31e2b0b fix not working admin >> site configuration 2018-08-20 17:27:11 +02:00
nathangray
bfdc1ca966 Admin - Changes for edit group to only log changed fields 2018-08-17 14:53:40 -06:00
Ralf Becker
e50ef193a5 allow application config to use tabs and fall back to (empty) tabs widget in admin.site-config 2018-08-17 14:39:27 +02:00
nathangray
4b354022cb Admin - make sure correct tree leaf gets selected when loading 2018-08-09 15:33:10 -06:00
Ralf Becker
e53482289a fix not displayed requrested and comment 2018-08-03 15:38:34 +02:00
Ralf Becker
7e4c23ca56 fix not being able to change memberships (array_diff_assoc compares everything as string) 2018-08-03 12:41:53 +02:00
Ralf Becker
7f662f8f70 fix edit user to log old values and only run if there is any change 2018-08-03 11:56:34 +02:00
Ralf Becker
250b56589c WIP allow to document admin actions, if EPL policy app is installed 2018-08-02 11:43:56 +02:00
nathangray
0e1d21e427 Admin - get category colors properly updating by doing a full reload
Also maybe squashing a bug where admin would switch to iframe
2018-07-31 09:31:11 -06:00
nathangray
459f55d556 Also reload the colors for app category if color changes 2018-07-27 10:10:38 -06:00
Ralf Becker
484ea5cc60 * Admin: fix admin-cli.php to understand bcrypt hashes in header.inc.php 2018-07-09 15:45:31 +02:00
Hadi Nategh
5333be69b3 Fix acl dialog gets scrollbar when editing rights 2018-07-06 14:33:40 +02:00
Hadi Nategh
f586b9e6e9 Add more rows to category selection in global category edit dialog 2018-06-18 11:50:37 +02:00
nathangray
460206a208 Some changes for easier extension 2018-06-11 10:24:31 -06:00
Hadi Nategh
0d806be6fe Make category owner a taglist selection 2018-06-08 16:43:38 +02:00
Ralf Becker
ec9bbf28d3 pending stuff to improve admin cmd log required by new addressbook policies 2018-06-04 11:49:24 +02:00
Ralf Becker
84b715c5af * Admin: allow to show last login, IP and password change in list 2018-06-01 14:46:52 +02:00
Hadi Nategh
6e33795cac Add missing translation 2018-05-29 11:28:46 +02:00
Hadi Nategh
e9f1e8bcad Implement taglist-thumbnail for rest of upload image fields in admin site configuration 2018-05-29 11:05:08 +02:00
Ralf Becker
92f85df3cb Add translation for background image upload 2018-05-28 18:36:46 +02:00
Hadi Nategh
b205e2f4a2 Implement new kind of taglist to show thumbnail of set value 2018-05-28 17:41:52 +02:00
Hadi Nategh
6aeb7a5c1e * Admin: Implement new feature to upload multiple images for login background image in site-configuration and show them randomly. 2018-05-28 15:31:32 +02:00
Hadi Nategh
fefe0e803f Exclude more apps from mobile available app list 2018-05-25 16:58:13 +02:00
Ralf Becker
3d1ef4512c * Admin: fix bulk password reset to work on minimal install / no longer require old phpgwapi 2018-05-25 15:09:38 +02:00
Hadi Nategh
6c9cf51a00 * Admin: Exclude not supported apps from mobile's available app list 2018-05-22 14:41:08 +02:00
nathangray
8082ce4c65 Fix missing icon on Category change owner cancel button 2018-05-14 13:40:58 -06:00
Ralf Becker
e5a7156544 Translations from Ilias Chasapakis 2018-05-14 18:55:38 +02:00
U-quokka\komaba
2da4ec91db update Japanese language files. 2018-05-12 08:24:38 +09:00
Ralf Becker
ba366467b0 * Admin/Mail: fix saving mail-accounts for multiple accounts 2018-05-04 15:07:06 +02:00
Ralf Becker
909d7e0228 do NOT update timestamps when migrating account_id eg. to LDAP or AD 2018-04-24 11:27:10 +02:00
Ralf Becker
d458b8dd00 Translations from Stefan Unverricht 2018-04-19 17:53:31 +02:00
nathangray
709c4e4f1f Fix some translation problems, reported by Stefan Unverricht 2018-04-16 09:32:48 -06:00
Hadi Nategh
c0b5a7c44e Add and fix some translations, thanks to Stefan Unverricht. 2018-04-11 15:19:39 +02:00
Ralf Becker
104cae6081 fix smime key got immediatly deleted again 2018-04-10 14:52:14 +02:00
Ralf Becker
e72c7c76b6 * EMail/sMime: allow non-admin users to upload their keys 2018-04-10 13:15:09 +02:00
Ralf Becker
544dc160ca remove destination ID check, as it only makes sense on chaning single IDs, but might stall migration of whole instances 2018-04-10 12:45:40 +02:00
Hadi Nategh
9fc3dc2e55 Add some translations from translation server 2018-04-10 11:56:48 +02:00
Ralf Becker
bb2b074963 untested code to make LDAP --> SQL migration work by automatically renumbering groups with identical nummeric ID as users 2018-04-07 12:20:00 +02:00
Hadi Nategh
0ff93f38f9 Add more translations, thanks to Evgen Vodopivec. 2018-04-04 10:01:13 +02:00
Ralf Becker
2e04407ed7 fix typo 2018-04-03 20:15:43 +02:00
Ralf Becker
810a90af56 do not log succesful clearing of instance cache 2018-03-19 11:25:33 +01:00
Ralf Becker
dcb78d9776 remove due to own table in 17.1 no longer needed migration of (private) custome-fields 2018-03-14 14:50:46 +01:00
Ralf Becker
a1fa2246af hook to allow apps to migrate own config etc. in AD/LDAP account_id migration 2018-03-14 14:50:45 +01:00
Ralf Becker
ddd4127ee7 * AD/LDAP migration: change favorites and index states too 2018-03-12 21:22:12 +01:00
nathangray
17a759dbe1 Admin - Can't only delete categories for the selected app. Globals only deletable through Admin 2018-02-21 14:41:34 -07:00
Ralf Becker
8b88e748f7 * Admin: new config to generate no or lowercase email addresses for new users 2018-02-20 09:15:42 +01:00
Ralf Becker
ed68be0cdf * Mail/SMime: fix not working storage of public key in mail account
We failed silently, when browser reported something different then "application/x-pkcs12" eg. "application/octet-stream". Now we let OpenSSL decide if file contains a valid SMime key.
2018-02-15 14:45:47 +01:00
Hadi Nategh
b9dea1fe8e Add some translations 2018-02-08 12:11:57 +01:00
nathangray
cf2b759054 * Admin - fix group list filter & sort
- Remove created & modified columns since they're not stored for groups
- Fix email sort
- Fix search returned all results
2018-01-30 11:28:27 -07:00
nathangray
504e70ae82 Fix missing translations, found by Stefan Unverricht
Also fix a design complaint
2018-01-29 16:31:58 -07:00
nathangray
33d5c3059b Admin - translations from Stefan Unverricht 2018-01-23 14:46:14 -07:00
Hadi Nategh
a107d0a2ed Check only the appname cause not all apps may have title implemented 2018-01-23 12:33:48 +01:00
Ralf Becker
9b1cce9fcf warn if admin tries to rename user anonymous, as it breaks file sharing and Collabora 2018-01-22 12:42:09 +01:00
Hadi Nategh
62b00b3f75 Add/fix some translations 2018-01-04 11:34:26 +01:00
Hadi Nategh
8b6acb00fa * Admin: fix site-config not working in mobile template 2018-01-03 15:01:45 +01:00
nathangray
71a7609b34 * Admin - update config to show correct default values 2017-12-05 11:01:57 -07:00
nathangray
8114d14e36 * Admin - ACL dialog - fix ACL levels not updated when changing app or user 2017-11-17 10:05:46 -07:00
nathangray
0e019deb3b Admin - Fix bug limiting group nextmatch to 20 rows at a time 2017-11-16 11:27:59 -07:00
Ralf Becker
f21b13090f pending translations from our translation server 2017-11-04 09:36:02 +01:00
nathangray
42ca76e824 Add a column for run rights, each of which gets their own row 2017-11-02 10:24:47 -06:00
nathangray
1b64ccc996 Admin ACL export
- Suppress 'All customfields' field, it's not applicable
- Add default definition
2017-10-31 11:22:47 -06:00
nathangray
6272adfa16 Make group members & applications fully visible when printing 2017-10-30 10:14:50 -06:00
Ralf Becker
5d6deed27d add token to deny access 2017-10-27 16:22:56 +02:00
Hadi Nategh
fdb3202b6b Add new config to the admin site configuration in order to be able to upload a custom header logo 2017-10-23 13:23:52 +02:00
Ralf Becker
65b02c0246 bump verison to 17.1 2017-10-22 12:56:58 +02:00
Ralf Becker
c3ae6388ef fix warning 2017-10-21 12:29:46 +02:00
Hadi Nategh
1903025cc9 Allow folder notification on INBOX only for popup_only chain 2017-10-06 17:38:26 +02:00
nathangray
7e4570d46f Admin - Add a group list 2017-09-19 11:11:21 -06:00
nathangray
e456f7800c Admin - add ACL export 2017-09-18 14:48:24 -06:00
Hadi Nategh
ef50e36b49 Fix toolbar button in mail account dialog for mobile view 2017-09-14 12:03:11 +02:00
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