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
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
Nathan Gray
0eeb8b56c0
- Export plugins now specify the export record class
...
- Projectmanager now has filters
2016-05-04 19:34:30 +00:00
Ralf Becker
b06fc3f3e1
no more dynamic minifying
2016-04-30 14:30:38 +00:00
Ralf Becker
bf43122c65
missed admin-cli.php when converting to api
2016-04-29 13:02:10 +00:00
Ralf Becker
d542785914
fix typo in 2. password
2016-04-29 11:45:01 +00:00
Klaus Leithoff
8e02180904
* Mail: allow to define an existing folder as archive folder and allow to move messages to the specified folder with either right-click action or EGW-shortcut
2016-04-29 11:23:05 +00:00
Ralf Becker
01c396e5d3
using new api for admin, though 3 classes still use old etemplate
2016-04-27 19:12:20 +00:00
Ralf Becker
07a5224025
* Admin: clear cache after admin-cli.php commands, so they become active automatically
...
and allow to send json requests with basic auth credentials without an active session, used here to clear cache via webservice call, as we can NOT clear shared memmory cache of webserver from cli
2016-04-27 10:34:57 +00:00
Ralf Becker
b9bfdb06c8
fix not displayed "allow non-admins to create further identities"
2016-04-26 14:12:41 +00:00
Ralf Becker
c14f25c0e8
hide spellchecker config and always use browser native spellchecker
2016-04-25 20:14:47 +00:00
Ralf Becker
220aacf48b
no longer allow to use lang syntax %1 in eT2 instead of native %s, as it does not allow to use %1 and costs unnecessary performance
2016-04-25 15:15:02 +00:00
Ralf Becker
1742ebf6f1
use new et2 config
2016-04-24 13:41:36 +00:00
Hadi Nategh
103141312e
Mobile theme:
...
- Implement categories list and edit view
2016-04-22 14:42:06 +00:00
Ralf Becker
37f61b1f03
move admin >> Site config to new et2 based site-config
2016-04-21 16:39:59 +00:00
Ralf Becker
22701ce83f
WIP et2 based site configuration
2016-04-20 18:52:55 +00:00
Nathan Gray
07bae4d00b
Add 'Add user' to user list placeholder actions
2016-04-13 16:22:19 +00:00
Hadi Nategh
28a59d0d29
Styling in addressbook edit dialog
...
- Fix alignments for account tab
2016-04-11 07:44:49 +00:00
Ralf Becker
21c331d5ce
fix wrong app-name "emailadmin" nach "admin"
2016-04-08 09:28:02 +00:00
Ralf Becker
af5e0daa07
remove no longer necessary Admin >> Applications, used to change application order in templates before jdots
2016-04-07 07:03:55 +00:00
Hadi Nategh
50aae863b6
Edit dialogs style W.I.P.:
...
- Give tab widget new look
- Style grid header different
- Re-design calendar edit dialog
- Some fixes for multi et2_taglist
2016-04-06 16:43:51 +00:00
Ralf Becker
95ea446e7b
remove topmenu_info and deleteaccount hooks from admin/setup/setup.inc.php
2016-04-06 10:06:58 +00:00
Ralf Becker
fd2bc6d7b7
fix problems with autoloading of etemplate_widget_tree
2016-04-04 08:48:04 +00:00
Ralf Becker
2baf654e14
move all tables to new api and update api to 16.1
2016-04-02 19:55:08 +00:00
Ralf Becker
adb748d6e7
move hooks class to api and only cache hooks in instance cache (instead of database: filesystem scan takes ~4ms, cache ~0.2ms)
2016-04-02 14:16:20 +00:00
Ralf Becker
00abda4682
moving emailadmin to api and admin, only emailadmin_hooks and tables still need moving
2016-03-28 18:51:38 +00:00
Ralf Becker
d8fe729ffd
remove unnecessary check, stalling moving eT2 to api
2016-03-19 12:58:20 +00:00
Hadi Nategh
f5a6d52ae2
Mobile theme:
...
- Implement apps color code
2016-03-09 11:55:26 +00:00
Ralf Becker
c0e3684806
move [+ Add] button to left of NM header
2016-03-09 10:14:48 +00:00
Ralf Becker
0493ca041c
nicer UI to select apps for mobile device and not storing default, to allow chaning it, when more apps become available
2016-03-09 09:29:13 +00:00
Hadi Nategh
c76afa6e2d
Mobile theme W.I.P.:
...
- Add translation
2016-03-08 13:03:00 +00:00
Hadi Nategh
073144dd92
Mobile theme W.I.P.:
...
- Add list of enabled apps for mobile template as a site configuration option in admin
2016-03-08 09:59:18 +00:00
Ralf Becker
8b53703b40
fix an old class-name accounts_ldap
2016-03-08 08:26:14 +00:00
Hadi Nategh
1fffd4bc32
Mobile theme W.I.P:
...
- Fix first column shrinks when open some tabs
2016-03-07 10:55:04 +00:00
Ralf Becker
7ada2354d3
move addresbook_bo to Api\Contacts, ldap to Api\Ldap, ldapserverinfo to Api\Ldap\ServerInfo, bo_tracking to Api\Storage\Tracking, historylog to Api\Storage\History, Api\Customfields to Api\Storage\Customfields
2016-03-06 13:45:15 +00:00
Ralf Becker
49c45ff53a
cleaning up common class, moving image handling to Api\Image, eg. Api\Image::find($app,$image) instead of common::image($app,$image)
2016-03-05 15:32:49 +00:00
Ralf Becker
ed8f6f45c4
move egw_csrf class to Api\Csrf without a compatibility class
2016-03-05 14:02:13 +00:00
Hadi Nategh
64cd481e98
Mobile theme W.I.P:
...
- Fix admin account tab
- Switch category tree to taglist-cat for addressbook
2016-03-04 13:54:29 +00:00
Ralf Becker
0bc507ca7e
remove invalid / not working style
2016-03-04 13:15:35 +00:00
Ralf Becker
91f3671be4
fix [Add] button in ACL and render it as popup, needs fixing of scrollbars shown
2016-02-25 08:42:33 +00:00
Hadi Nategh
845e37e66d
SVG images W.I.P.:
...
- Add svg icons
- Implement color change for stylesheet2svg script
2016-02-23 18:49:14 +00:00
Ralf Becker
d0a9e84fb6
fix wrong translation
2016-02-22 13:38:06 +00:00
Ralf Becker
86955dfc95
work in progress: using ADOdb 5.20 and move db classes to new api directory
2016-02-20 20:27:17 +00:00
Hadi Nategh
c008c6ef70
Mobile theme W.I.P.:
...
-Fix broken add buttons
2016-02-17 12:09:34 +00:00
Ralf Becker
60d41a7a48
WIP aligning nextmatch header and styling it as toolbar
2016-02-16 17:18:02 +00:00
Ralf Becker
1f762e92b2
put an [Add] button left of nm-header
2016-02-15 12:00:26 +00:00
Hadi Nategh
f52c965cbe
Mobile theme W.I.P.:
...
- Fix addressbook edit gets x-scrollbar
2016-02-05 09:43:26 +00:00
Ralf Becker
0261dd0b82
server-side adds now urls for extra tabs incl. cache-buster, so we dont rely on app-code to add it
2016-02-03 15:20:50 +00:00
Hadi Nategh
c7aaaa766e
Mobile theme W.I.P.:
...
- Implement account tab for admin
2016-02-03 11:45:03 +00:00
Hadi Nategh
9332ce4a80
Mobile theme WIP:
...
- Add plus button for all apps list views
2016-01-14 10:56:48 +00:00
Hadi Nategh
16f835822f
Fix title message for (de)activating mail accounts progress dialog
2015-12-15 11:23:01 +00:00
Hadi Nategh
8686238878
Enable mail (de)activating account feature
2015-12-14 13:23:01 +00:00
Ralf Becker
33ed611386
change wording of context menu for (de)activating mail accounts a bit and translated it to German
2015-12-14 10:16:30 +00:00
Hadi Nategh
3a2fe56c17
W.I.P. of admin active mail accounts
...
- Add mail account active/inactive items into admin's contextmenu
2015-12-11 16:11:56 +00:00
Hadi Nategh
f6cc24cb15
Mobile theme W.I.P.:
...
-Implement listview templates for projectmanager list and admin
2015-12-08 18:07:02 +00:00
Nathan Gray
0788ca6f62
Change delete js confirm to et2_dialog with slightly better message
2015-12-04 21:23:32 +00:00
Hadi Nategh
5ab8d867f7
* All applications/ Tutorials: Fix discarding tutorials prompt not working if the configuration is set to sidebox
...
- Fix tutorials siteconfiguration labels for better understanding
2015-12-03 14:06:51 +00:00
Nathan Gray
91f9bb831b
Fix ACL does not get removed when a group is deleted
2015-12-02 22:17:01 +00:00
Nathan Gray
edffbeea99
Remove custom statuses for the type when you remove a custom type
2015-12-02 21:40:05 +00:00
Ralf Becker
59a43f817b
German translations about disabling video tutorials
2015-11-03 22:34:33 +00:00
Hadi Nategh
3dc87c4574
* All apps/Tutorials:
...
- Add two more options in admin's site configuration to be able to switch tutorials in sidebox and/or "ask show introduction dialog" on/off
- Add some translation
2015-11-03 16:15:56 +00:00
Nathan Gray
625cc51c59
Fix categories would not always refresh
...
Fix calendar categories would never refresh
2015-10-27 16:55:57 +00:00
Nathan Gray
035570018a
Put nm readonlys into nm namespace to avoid conflict with add button
2015-10-26 18:32:40 +00:00
Ralf Becker
1f86e3afc7
remove fixed height from categories
2015-10-23 17:08:40 +00:00
Ralf Becker
e1ae44fe04
remove padding from catgories iframe
2015-10-23 16:38:39 +00:00
Nathan Gray
d3530c4899
Cachebuster for category CSS
2015-10-19 22:26:09 +00:00
Hadi Nategh
938c991124
WIP Egroupware tutorial:
...
- Create tutorial sidebox hooks automatically
- Fix some styling for popup
- Display intro video show confirmation dialog based on session (login/logout)
2015-10-19 15:00:42 +00:00
Hadi Nategh
aa6a362f16
WIP EGroupware Tutorial:
...
- Add tutorials hook into other apps sidebar
2015-10-16 10:39:38 +00:00
Nathan Gray
8b42f6aeb8
Load all category CSS once when loading the application to avoid missing category colors.
2015-10-15 17:28:56 +00:00
Hadi Nategh
52a3e2240c
WIP EGroupware Tutorial:
...
- Add disable option in admin site configuration in order to be able to switch off the tutorials menu in sideboxes
2015-10-09 07:42:13 +00:00
Nathan Gray
d8487a7507
Fix refresh & updates when working on personal categories
2015-10-05 20:02:11 +00:00
Nathan Gray
c4861e1194
Only admins can delete super-global or app-level global categories, regardless of owner.
2015-09-30 16:24:08 +00:00
Nathan Gray
f1837813a4
Fix ACL error allowing regular users to delete global categories
2015-09-29 15:15:45 +00:00
Nathan Gray
eef843185b
Fix unable to change group run rights
2015-09-28 20:06:21 +00:00
Nathan Gray
9e9cbc2fa1
Some changes to egw.css to try to avoid it randomly ignoring rules in iframes.
...
Reduces wrong width in admin customfields or categories after you click 3 times.
2015-09-22 23:43:20 +00:00
Nathan Gray
8e657aeb0e
Do not die if select custom field is not fully set up
2015-09-21 19:43:36 +00:00
Nathan Gray
91750f46c9
Access dialog
...
- If current app has no special support, show general dialog instead of message
- Sort apps in add dialog
- Filter app list (filter2) to all apps for run rights, or only supporting apps otherwise
2015-09-15 23:59:31 +00:00
Nathan Gray
5a950ae8dc
Give some indication that the action is being done for Admin / Clear cache & Wiki / Rebuild links
2015-09-09 23:57:07 +00:00
Nathan Gray
31a23f0dbd
Add filemanager custom field type using vfs-upload
2015-09-02 19:52:47 +00:00
Ralf Becker
b5b6784ec1
* Admin/PostgreSQL: shorten ACL labels used to limit admin rights to 16 char and fixed stalled 14.3 update for PostgreSQL
2015-08-04 09:55:29 +00:00
Ralf Becker
0cf1bd1452
fix nothing to change found, if admin-cli was called with root_admin and config-password
2015-07-24 11:42:55 +00:00
Ralf Becker
bba3fa804a
some database optimizing: changing columns with no user-input to CHARACTER SET ascii (instead of utf8), shorten indexes and add additional autoincrement columns where primary key contained varchars
2015-07-11 13:56:50 +00:00
Ralf Becker
a5b36d48e0
show nonav icon in admin tree too, if app has not navbar icon
2015-07-03 12:43:26 +00:00
Ralf Becker
b57d51138e
make sure keys in admin tree are unique, as we overwrite tree entries otherwise
2015-07-03 12:27:15 +00:00
Ralf Becker
1723f6235e
* Admin: bulk password reset: fixed missing password from email and csv, csv download is working again
...
also changed all et2 actions to not use an iframe with ajax=true
2015-07-01 18:35:24 +00:00
Ralf Becker
56c5db4fbc
visualize not existing ability to unset "must change password on next login", by making it readonly
2015-07-01 14:58:07 +00:00
Nathan Gray
a602dd3e86
Fix custom field order renumbering to keep at multiples of 10.
2015-06-18 16:48:16 +00:00
Nathan Gray
1beba97dcf
Fixed custom field select options removed empty label if there was white space after options
2015-05-19 19:58:43 +00:00
Nathan Gray
27e2f787a1
Date widget:
...
- Add year_range attributes to set the options in the year dropdown
- Experimental min and max attributes
Custom fields:
- Allow to set attributes in options field for some widget types (not ones that lists of options)
2015-04-21 19:46:33 +00:00
Nathan Gray
7c2b6a44f8
Customfields:
...
- fix saving of @filename style options got automatically converted to label=@value style
2015-04-21 16:13:10 +00:00
Nathan Gray
a627dea3d6
Customfields:
...
- fix options/attributes not saved under some cirumstances
- fix subsequent changes not saved if you click Apply the first time
2015-04-20 22:54:58 +00:00
Nathan Gray
25a9811121
Customfields:
...
- add missing delete button confirm
- fix some js bugs when changing type
- add accidentally removed check for overwriting an existing field
- make cf_name read-only after it is set
2015-04-20 21:49:05 +00:00
Hadi Nategh
72c7716b05
Fix select options of apps in access control edit dialog
2015-04-16 10:24:19 +00:00
Nathan Gray
b8af138e79
Avoid warning from applications with no data (sambaadmin)
2015-04-13 19:27:28 +00:00
Ralf Becker
a0b6dc0ea1
fix width of phpinfo popup to not have a scrollbar under PHP 5.6
2015-04-09 07:05:08 +00:00
Nathan Gray
1f88ddf303
Fix single-field customfields widgets not setting value properly
2015-03-31 19:48:46 +00:00
Nathan Gray
577c4afaef
Fix add category button
2015-03-23 18:57:33 +00:00
Klaus Leithoff
a27d5963c5
pending translations from our translation server
2015-03-05 09:04:21 +00:00
Nathan Gray
55d5bd98f8
Custom fields editing:
...
- Fix length, rows & values fields were not properly enabled on first load
- If label was not provided, use name
2015-02-18 18:23:35 +00:00
Ralf Becker
426f9e0f84
* Admin: add a description to stock groups Admins, Default and NoGroup, allow to edit that description for LDAP and ADS
2015-02-18 11:40:26 +00:00
Nathan Gray
b2d1fa70d2
Fix bug where old image directory was re-scanned when changing it, instead of the new image directory
2015-02-17 18:45:14 +00:00
Ralf Becker
d432642f1a
add encoding, eTempalte2 DTD and svn propset svn:keywords Id to all eTemplates
2015-02-17 09:55:05 +00:00
Ralf Becker
6253526f69
remove outdated and basicly empty README
2015-02-17 09:23:31 +00:00
Ralf Becker
18fafed2a4
pending translations from our translation server
2015-02-17 08:52:58 +00:00
Ralf Becker
c822b48e7c
remove hook and translations from old update check
2015-02-17 08:47:19 +00:00
Ralf Becker
b4ef509c03
removed not used remote administration, use json serialization for new admin_cmd data and (secured) json_php_unserialize for existing data
2015-02-14 17:05:16 +00:00
Hadi Nategh
a9522e71cd
Fix user can not delete its own categories from nextmatch context menu
2015-02-11 09:40:01 +00:00
Hadi Nategh
288ace80ff
Fix customfileds edit dialog resize issue
2015-02-09 12:54:15 +00:00
Ralf Becker
e135e0d2ee
* Admin: fix not working setting of ACL for account-selection "select-box with primary group and search", data from contains no selection
2015-01-30 11:30:47 +00:00
Nathan Gray
fd0b513bbb
Keep appname through actions, fixes blank after action
2015-01-27 22:41:13 +00:00
Ralf Becker
d39ad8fde6
Italian translation from Stylite partner Ilias Chasapakis, Webtrain Services <Ilias@webtrain.it>
2015-01-23 10:20:41 +00:00
Ralf Becker
0f8d251fc4
pending French translations from our translation server
2015-01-21 14:12:43 +00:00
Ralf Becker
9840334b5c
pending translations from our translation server
2015-01-15 15:49:39 +00:00
Hadi Nategh
4fa44e6482
Reorder and add missing phrases in lang files
2015-01-15 14:53:34 +00:00
Ralf Becker
a0a2898679
pending translation from our translation server
2015-01-13 11:59:25 +00:00
Ralf Becker
157230ba57
pending translations from our translation server
2015-01-12 11:54:05 +00:00
Ralf Becker
85bcd0200d
modernized login- and start-message editing a bit
2015-01-09 18:58:23 +00:00
Nathan Gray
2c01aa23d4
Fix some bugs in ACL:
...
- Allow to remove access to all application, previously could not remove the final app
2015-01-07 17:59:34 +00:00
Nathan Gray
a20ad52fd0
Fix some bugs in ACL:
...
- Remove 'all applications' as an ACL option
- Fix list refresh and edit dialog don't work after first edit
2015-01-07 16:35:13 +00:00
Ralf Becker
ab57cbefad
make sure admin tree displays following toplevel order: admin, user, groups, apps by returning admin hooks first, despite alphabetical sorting of apps
2014-12-19 07:49:04 +00:00
Ralf Becker
d71fa725e5
* all apps: custom field attribute length only sets visible length, to set maximum length specify rows=1
2014-12-10 14:34:48 +00:00
Nathan Gray
bdcf3df195
Floats don't have rows
2014-12-08 22:13:25 +00:00
Ralf Becker
7ecc088c35
sort apps alphabetic and open external links with a target _blank
2014-11-28 12:43:10 +00:00
Nathan Gray
81ef504361
- Disable options according to type too
...
- Start options, value & rows disabled according to type when popup opens
2014-11-27 16:58:11 +00:00
Nathan Gray
7f7e013ecf
UI for customfields edit dialog:
...
- More space
- Show type specific help in options tooltip
- Disable length & rows when not needed
2014-11-24 21:58:07 +00:00
Nathan Gray
5a2c3a530d
Set some styles for customfields
...
- Limit cf option size in nextmatch row to max of ~10 lines
- Limit type option size to max of 300 px
2014-11-24 17:06:06 +00:00
Ralf Becker
89c02707e9
* Admin: fix fatal error in admin >> bulk password reset
2014-11-20 13:53:30 +00:00
Nathan Gray
4da6635a51
Fix missing infolog custom types
2014-11-19 21:15:48 +00:00
Ralf Becker
3eb9f04221
readded accidently removed _hide_navbar and iframe_location methods
2014-11-19 16:56:51 +00:00
Ralf Becker
ccaa41cd92
remove deprecated (register_)app_refresh in favor of some extra code in observer
2014-11-19 16:08:53 +00:00
Nathan Gray
ea8ff86854
Add a method to get an icon for a record, as specific to that record as possible
2014-11-18 23:40:49 +00:00
Ralf Becker
e6dffefdd0
sessions with status blocked or wrong password could not be deleted from access log (to unblock an account)
2014-11-10 16:49:21 +00:00
Hadi Nategh
686d424e58
Open customfields edit dialog as popup
2014-10-30 15:24:05 +00:00
Ralf Becker
8d52ecd059
not show apps and context-menu entries for apps not available to user, hooks->single() did not check apps for new method-hooks
2014-10-30 15:12:37 +00:00
Hadi Nategh
836251277c
Style customfields' edit popup dialog
2014-10-30 14:13:45 +00:00
Ralf Becker
dd6ddebb80
delete user by account_id, not account_lid, as there might be a group with same name
2014-10-29 16:03:22 +00:00
Nathan Gray
83fd536408
Add missing template file.
...
Fixes fatal error exporting users.
2014-10-28 20:37:15 +00:00
Nathan Gray
629c66d00e
Use egw_customfields::update() instead of so->save(), since it handles the arrays and cache already.
2014-10-27 16:31:24 +00:00
Nathan Gray
bcbf679f64
More custom field UI work
...
- Application sub-type options
- Tracker & Infolog now use common UI
2014-10-23 17:33:03 +00:00
Nathan Gray
2f53633dca
* Switch to nextmatch and edit dialog for customfield list
2014-10-22 19:55:27 +00:00
Ralf Becker
bc864c4103
* Admin: if group was selected only active accounts were shown and show primary group in LDAP
2014-10-22 17:10:12 +00:00
Ralf Becker
1df5500d28
* Admin/LDAP: LDAP extra attributes homedirector and loginshell were not stored (home set to /dev/null)
2014-10-21 08:58:08 +00:00
Ralf Becker
e2d6d75607
fix async jobs with scalar data (strings, int) got quoted over and over again
2014-10-17 13:51:28 +00:00
Ralf Becker
f14d3b4c8b
add message to submit or postpone statistic first
2014-10-17 13:49:42 +00:00
Ralf Becker
fa11f01258
* Admin/LDAP: show LDAP extra attributes shell/homedir, if enabled in setup
2014-10-14 08:52:11 +00:00
Ralf Becker
4e89ed6520
allow to set $query[session_list]="active" to filter out sync sessions
2014-10-09 07:45:59 +00:00
Nathan Gray
cdae84a3ba
If user changes the account or location, this changes the ACL ID. Remove the previous ID if it is an edit.
2014-10-07 23:20:33 +00:00
Ralf Becker
3093cb6b85
fixed not working refresh of user category list called via top-menu after adding/editing a category
2014-09-25 16:03:28 +00:00
Hadi Nategh
e2fd522aee
Adjust default width for categories nm columns
2014-09-25 12:31:52 +00:00
Ralf Becker
1465d5065b
* Admin/PostgreSQL: adding new accounts failed
...
because they were added with account_id=0, which is stored literaly in postgres but created a new auto-id in mysql, unsetting it works of cause for both
2014-09-24 06:55:44 +00:00
Nathan Gray
76a76beb69
Fix a few more redirects resulting in unwanted iframes.
2014-09-22 15:25:23 +00:00
Ralf Becker
2e8a353f3e
pending translations from our translation server
2014-09-22 11:57:15 +00:00
Nathan Gray
3cb9049199
Make account selection read only for non-admins
2014-09-19 16:31:57 +00:00
Klaus Leithoff
9555780834
pending translations from our translation server
2014-09-19 08:26:55 +00:00
Nathan Gray
9743c19318
Change redirect after save/cancel custom fields, fixes unwanted iframe after save
2014-09-18 18:45:46 +00:00
Nathan Gray
2ab51680be
Fix access UI to take user's permissions into account, and not let them try to edit run rights
2014-09-18 15:01:08 +00:00
Ralf Becker
d0ac7525b6
* Preferences: non-admin user was able to give himself run-rights to any app incl. admin
2014-09-18 13:53:34 +00:00
Ralf Becker
bb569e6db8
home-directory and login-shell dont need password fields
2014-09-06 09:56:51 +00:00
Ralf Becker
3dc11e4037
fixed check for extra ldap attributes to take into account current account-repository, to not show them for migrated instances
2014-09-05 12:23:36 +00:00
Ralf Becker
20179f1767
* Spellchecker: marking "browser based" (default for new installs) and "No" as safer and fixing CSP policy for web-spell-checker
2014-09-04 09:58:48 +00:00
Ralf Becker
0d63cbbd93
only generate default email address for new accounts, allows to set empty email address for existing accounts or by emptying it before save for new accounts
2014-09-04 07:41:30 +00:00
Ralf Becker
e6810011e5
set column width
2014-08-26 16:57:15 +00:00
Ralf Becker
0538a59ea1
wrong column was disabled, if no content-types are supported
2014-08-26 14:34:41 +00:00
Ralf Becker
ad001d8eab
using all space for values
2014-08-26 10:26:07 +00:00
Ralf Becker
ed89a1b10b
* Addressbook/Tracker/other apps: custom-fields were not saved (existing custom-fields and InfoLog worked)
2014-08-26 09:30:38 +00:00
Ralf Becker
78e686c4fa
setting width for accounts, as reverted by r48194
2014-08-22 17:13:14 +00:00
Stefan Reinhardt
c77626ccd3
pixelegg - image Filter gray for .et2_appicon
...
NEWS APP -
ADMIN APP
etemplate2
2014-08-22 12:39:21 +00:00
Ralf Becker
94afafae11
* all apps: fixed column sizes and stretch (change when window size changes)
2014-08-22 11:08:21 +00:00
Ralf Becker
ee92144787
added et2_appicon class to app-icons in old eTemplates
2014-08-21 10:11:35 +00:00
Ralf Becker
091e0aeaf8
setting default width for admin accounts
2014-08-20 09:05:10 +00:00
Ralf Becker
e4a80cbfc6
exclude login failures from session list
2014-08-19 17:15:50 +00:00
Nathan Gray
687ed8746c
Fix sort by account created or modified gives SQL error
2014-08-06 14:30:18 +00:00
Ralf Becker
35e5ff6d6e
* Admin: restore from admin was not working (worked only from setup)
2014-07-25 09:13:19 +00:00
Ralf Becker
cf519cb666
re-add "Deny access" to groups
2014-07-22 13:48:57 +00:00
Hadi Nategh
62498c91e7
Add translation for global categories delete confirmation dialog
2014-07-21 12:19:07 +00:00
Ralf Becker
9712e625db
* Admin/API: remove no longer fully supported method to not "store session-id in cookie", it is the safer default anyway
2014-07-18 10:02:51 +00:00
Ralf Becker
08e4ecd696
fixed typo
2014-07-18 09:47:17 +00:00
Hadi Nategh
cb35a10b4c
Fix global category delete dialog translation issue
2014-07-17 15:46:03 +00:00
Ralf Becker
dcf585a116
fixed statistic submit to show, but ignore, tree
2014-07-17 14:02:11 +00:00
Ralf Becker
448e1e3675
* Admin: automatic update check displaying an icon for available (security-)updates for admins, escalating for security updates to all users after 3 days
2014-07-17 09:22:54 +00:00
Ralf Becker
5352f55892
remove no longer used msg lines, as they show up as white gap
2014-07-17 09:12:11 +00:00
Stefan Reinhardt
8b6e91cb6c
pixelegg / less
...
change @import....
2014-07-16 11:29:16 +00:00
Hadi Nategh
16c5a62ed4
Use similar Global category's delete confirmation dialog as it is used in edit popup too
2014-07-15 09:52:00 +00:00
Hadi Nategh
2e2d48ff1f
Disable "Change Owner" item from category context menu if it is a private one
2014-07-14 13:30:26 +00:00
Hadi Nategh
025f31872f
Fix delete confirmation dialog in Global categories edit popup
2014-07-14 10:19:32 +00:00
Hadi Nategh
49789bcf09
Fix Gloabl categories owner_popup actions
2014-07-11 09:47:43 +00:00
Hadi Nategh
2871228a0d
Changing group in admin needs to refresh nm group filter too
2014-07-10 16:00:52 +00:00
Hadi Nategh
c381aef5e4
Refresh admin nm after group edit/delete
2014-07-10 10:30:37 +00:00
Hadi Nategh
fb37282a2c
Fallback to admin index after save/cancel from edit Custom fields or Site configuration
2014-07-08 14:15:48 +00:00
Ralf Becker
f864753113
* Admin/all apps: fix refresh of admin after calling site configuration, categories, etc from apps
2014-07-08 13:52:48 +00:00
Ralf Becker
715580aca4
changed Germany translations for "access control"
2014-07-07 13:32:38 +00:00
Ralf Becker
5ba884f4a6
* Admin/API: remove old database based error-log
2014-07-05 08:54:36 +00:00
Ralf Becker
7cc924c74e
disable old EGroupware error_log, as it is not used anymore
2014-07-04 14:11:32 +00:00
Ralf Becker
2b01b2aa50
* Admin: fixed user statistic submit to work in 14.1
2014-07-02 16:47:38 +00:00
Ralf Becker
3ca1b008d1
* Admin: admin view did no refresh if it shows something else then accounts list
2014-06-30 10:12:18 +00:00
Hadi Nategh
609e909eef
Make sure the content[owner] is an array because lisbox widget expects to receive an array
2014-06-30 08:59:19 +00:00
Hadi Nategh
eee8495145
Style "Global Category" edit dialog
2014-06-30 07:48:05 +00:00
Ralf Becker
23cbc01e2c
activating observer for admin instead of app_refresh and using it to invalidate client-side account-cache
2014-06-26 08:23:02 +00:00
Ralf Becker
864c3189cc
moved about link to admin and changed wording of "Powered by ..." in footer
2014-06-25 19:02:06 +00:00
Ralf Becker
78c2824727
re-added need acl.edit.xet
2014-06-25 15:39:34 +00:00
Ralf Becker
c5ec3245d3
fixed disabled apps were shown in run-rights, removed not anymore used admin_acl::acl function and its template, also added still commented observer method ment to replace app_refresh
2014-06-25 10:47:26 +00:00
Ralf Becker
d6ce36d735
bump versions to 14.1
2014-06-24 10:00:50 +00:00
Ralf Becker
ffae12e240
* all apps: custom-fields are now stored in own egw_customfields table (no more limit on number), site configurations get now JSON serialized
2014-06-23 14:35:22 +00:00
Ralf Becker
27bc31456e
fixed error-message for password change containing "%" instead of "%1"
2014-06-18 08:03:13 +00:00
Nathan Gray
a98925d287
Check to see if selected account is not in cache before adding it in.
...
Fixes [object object] as acl_account option
2014-06-09 22:09:37 +00:00
Ralf Becker
8e5adb50f7
fixed contact modified by other use warning, if changing account relevant details in a contact (eg. email-address)
2014-06-05 08:42:45 +00:00
Ralf Becker
2b0691306c
account-list is (new) default for admin not site configuration
2014-06-04 20:02:51 +00:00
Ralf Becker
632a7cc18d
* Admin: accounts could not be deactivated
2014-06-04 20:02:01 +00:00
Nathan Gray
ec55375e56
Fix refresh in acl popup, was refreshing opener instead.
2014-06-04 15:05:27 +00:00
Ralf Becker
07cd6838f5
* Admin/Filemanager: creating groups did not create group directory, but damaged VFS (can be repaired with "Check virtual filesystem")
2014-06-04 09:26:29 +00:00
Nathan Gray
5aee5a7b44
Give minimum height to otherwise empty sidebox to make sure scrollbars get triggered
2014-05-26 22:46:49 +00:00
Nathan Gray
135b6cda37
Fix invalid actions on session/access log still enabled
2014-05-26 17:39:59 +00:00
Nathan Gray
9bb8bed02b
Fully implement select all for access log
2014-05-20 19:04:50 +00:00
Klaus Leithoff
f14384baff
translations from our translation server
2014-05-19 14:22:08 +00:00
Hadi Nategh
8605c025ec
Get "Group" and "Account" message correct and translated
2014-05-16 15:50:52 +00:00
Hadi Nategh
a4a3f7b61f
Fix the wrong message for edit and delete group in admin
2014-05-16 13:32:49 +00:00
Nathan Gray
254dab429a
Avoid error about missing placeholder action
2014-05-13 23:19:34 +00:00
Klaus Leithoff
09fea87804
translations from our translation server
2014-05-13 14:43:56 +00:00
Klaus Leithoff
70c0f8e64c
handle problem on not set [alt_loginid] but displayed as var-name
2014-05-13 10:42:45 +00:00
Nathan Gray
8dfea11106
Make sure primary group is in group list
...
Fixes Default group always added if primary group is not Default
2014-05-05 14:46:01 +00:00
Ralf Becker
9e4a03c59c
fix validation of email in account creation to allow to manually enter an email and never automatic add an invalid one
2014-05-05 13:08:25 +00:00
Ralf Becker
544d57ca46
prevent CSRF for setup and admin site configuration
2014-05-01 06:26:09 +00:00
Nathan Gray
7c5db56d61
Use AJAX to load app list for selected account, fixes usually empty dialog for user run rights since they usually came from a group
2014-04-30 15:20:32 +00:00
Nathan Gray
4db673c6af
Changes to ACL dialog
...
- Keep client-side app list up to date so dialog is correct
- Fix app run rights not being updated
2014-04-28 17:40:25 +00:00
Nathan Gray
a8a578962c
Changes to ACL dialog based on list filter:
...
- If '... run rights to other applications', show current apps with run rights for the account
- For others, restrict application selectbox options to just applications that support ACL
2014-04-28 16:19:39 +00:00
Nathan Gray
85df315cbd
- Remove widgets used just to send sel_options
...
- Change dialog account_type to both
2014-04-23 19:09:28 +00:00
Nathan Gray
857ed0e752
Some restructuring, add a change handler to update ACL options if ACL appname is changed
2014-04-23 16:45:51 +00:00
Ralf Becker
df8f6b9460
change validation of configuration to return existing validation functions, not running arbitrary ones
2014-04-23 14:36:08 +00:00
Klaus Leithoff
79134d7b12
translations from our translation server
2014-04-23 12:39:12 +00:00
Hadi Nategh
c55c5c3918
Make the ACL dialog shows both User/Group
2014-04-22 16:17:16 +00:00
Hadi Nategh
1e4137665b
Fix ACL dialog shows empty dropdown list for "Data from" and "Access by" fields
2014-04-22 15:31:57 +00:00
Hadi Nategh
a2b7a44b08
Add "Add new button" to Admin ACL index page
2014-04-22 07:58:04 +00:00
Hadi Nategh
d0c3f48031
Add the "AddPlus button" to admin user and group index page
2014-04-17 15:40:16 +00:00
Hadi Nategh
2fc95f3101
Make selectBox, in admin->ACL dialog, more visible
2014-04-17 12:09:11 +00:00
Nathan Gray
925b7da66c
Add popup styling for Close button
2014-04-14 16:39:49 +00:00
Ralf Becker
27ebbd6bad
fixed initially wrong sorted accounts, because account_id is used as key
2014-04-10 11:29:20 +00:00
Klaus Leithoff
83716092fb
translations from our translation server
2014-04-07 06:50:08 +00:00
Ralf Becker
d47477ce36
for some wired reason row-id is initially "admin_ui::get_users::123" and after clicking on a group to change filter "admin::123", now picking last "::"-separated part, this needs to be fixed in eTemplate too
2014-04-03 08:36:15 +00:00
Ralf Becker
f349506191
fixed not working change of memberships
2014-04-03 08:34:12 +00:00
Ralf Becker
2f9a4b9c33
fixed not working edit of accounts from accounts-list, id changed from "admin::123" to "admin_ui::get_user::123"
2014-04-03 08:09:55 +00:00
Ralf Becker
04d1682cba
fixed not working opening of an apps site configuration, if admin tab was not yet open
2014-04-03 07:23:27 +00:00
Nathan Gray
ca07e19573
Fix typo breaking the loading of existing rights values
2014-04-02 19:28:57 +00:00
Nathan Gray
f0603e5b5a
Show user list by default
2014-04-02 19:24:31 +00:00
Ralf Becker
524a289b32
show account-list by default, dont load site config in (disabled) iframe and remove app-header when switching back to account-list
2014-04-02 19:04:37 +00:00
Nathan Gray
24b75f7f01
Add close button below list
2014-04-02 18:40:57 +00:00
Nathan Gray
f78cbb5c52
Use et2_dialog to edit acls instead of separate popup.
2014-04-02 18:32:52 +00:00
Ralf Becker
f456109f5b
fixed not always enabled iframe when its source was set
2014-04-02 14:32:52 +00:00
Ralf Becker
80463f8625
fixed 2 more old dialogFooterToolbar class names
2014-04-02 08:20:05 +00:00
Nathan Gray
51a083e112
Get rid of splitter
2014-04-01 22:51:26 +00:00
Ralf Becker
6fdf8c98d1
open preferences and ACL in a popup (ACL still needs a little more work: use et2_dialog to add/edit instead of an other popup)
2014-04-01 15:49:08 +00:00
Ralf Becker
9d54f29045
still need "User accounts" in tree
2014-04-01 07:49:32 +00:00
Klaus Leithoff
8d5b0e83a3
translations from our translation server
2014-03-31 12:50:09 +00:00
Ralf Becker
9280eca83b
old user and group admin, incl. lots of old phplib templates
2014-03-28 19:18:58 +00:00
Ralf Becker
b71baf7365
missing "edit_user" hook from admin
2014-03-28 18:54:40 +00:00
Ralf Becker
fbce93db73
dont save account-data, if they are not changed
2014-03-28 17:58:17 +00:00
Ralf Becker
8cfef6746d
added several checks for account editing in addressbook: doublicate account name, passwords match, set email for new accounts according to policy
2014-03-28 16:56:35 +00:00
Ralf Becker
fe83c07b50
get group actions from edit_group hook
2014-03-27 19:00:52 +00:00
Ralf Becker
2282d600c0
fix sql error
2014-03-27 18:58:44 +00:00
Ralf Becker
1b13b10bf6
deleting of groups
2014-03-19 15:24:54 +00:00
Ralf Becker
e476a3ed82
new deleting of accounts
2014-03-19 13:20:46 +00:00
Ralf Becker
f3512f46fd
translation for Account tab
2014-03-19 08:05:03 +00:00
Ralf Becker
08c67c8eed
update accounts list and fix "add account" action on tree
2014-03-18 18:31:52 +00:00
Ralf Becker
a744177316
add/edit accounts via extra tab in addressbook edit dialog
2014-03-18 15:10:57 +00:00
Ralf Becker
6a55295b77
first version of new account editing via accounts tab in addressbook (not yet saving!)
2014-03-17 15:28:20 +00:00
Ralf Becker
3c4abb37c8
preferences ACL is runing in jdots in application tab
2014-03-12 13:50:16 +00:00
Ralf Becker
2a34b88111
fixed not working referesh of ACL list
2014-03-12 13:14:23 +00:00
Ralf Becker
64f4989004
fixed not working setting of ACL, if user has no access to admin app
2014-03-12 12:49:28 +00:00
Nathan Gray
c983e02c9e
Send category sel_options each time to fix category colors not being updated.
...
Use update types to refresh just the changed row or whole nextmatch contents, as needed.
2014-03-05 17:33:42 +00:00
Ralf Becker
929a29f1fb
fix IDE warnings
2014-03-03 16:51:37 +00:00
Ralf Becker
3fee71bb23
using new appicon widget to display correct application icon
2014-03-03 16:51:22 +00:00
Nathan Gray
22c1738b0a
Try for intelligent etemplate2 refresh inside iframe
2014-02-27 18:48:48 +00:00
Ralf Becker
60def94d07
pixelegg changes from Monday
2014-02-18 08:11:14 +00:00
Ralf Becker
8e0dea8316
only set this.iframe and this.splitter if et2_ready is called for admin.index template
2014-02-17 15:00:06 +00:00
Nathan Gray
a45bc7f4a4
Register an app_refresh function to handle the special case of framwork detecting same URL = simple refresh on egw_refresh(), and reload iframe. Fixes open admin tab not re-loading a link that was used to open the tab.
2014-02-06 16:55:38 +00:00
Nathan Gray
d7284e4bd1
Fix admin JS destructor not called when tab closed.
...
Fixes empty window when opening admin tab after close.
2014-02-05 22:31:46 +00:00
Ralf Becker
d99b52d48f
no success-message on initial load
2014-02-05 20:35:41 +00:00
Ralf Becker
c27b4a5add
using egw_framework::message() for error or success messages
2014-02-05 20:34:26 +00:00
Ralf Becker
60adf9ff47
added a div around default admin site configuration and some default styling for it
2014-02-05 17:26:17 +00:00
Ralf Becker
1b9c5d1363
display configuration with et2 like [save] [apply] [cancel] buttons, incl. old eTemplate apps
2014-02-05 16:25:35 +00:00
Ralf Becker
c0c6775e0a
added htmlencoding to tree widget and static PHP method to quote and send JSON data
2014-02-05 08:54:36 +00:00
Ralf Becker
6fb70805cb
same for list users or groups
2014-02-04 09:12:43 +00:00
Ralf Becker
141ff78bbc
missing quoting in editing users and groups
2014-02-04 08:40:42 +00:00
Nathan Gray
f049892993
Make sure admin iframe is there before trying to redirect it, fixes error blocking close of unviewed Admin tab
2014-02-03 16:27:17 +00:00
Ralf Becker
332d4e5a42
removed gif images for which we have a png image available, as png is now supported by all browsers
2014-02-03 14:04:39 +00:00
Ralf Becker
0d8051837c
translations from Stefan
2014-01-28 13:40:16 +00:00
Hadi Nategh
eefc115767
Consider pop up the group difference message in gategories, only if they are less than original
2014-01-28 11:13:48 +00:00
Hadi Nategh
e4285b67f4
Fix categories not able to change groups
2014-01-28 10:48:23 +00:00
Ralf Becker
95bc6ced24
fix ide warning and using static methods static
2014-01-28 09:56:12 +00:00
Ralf Becker
653f013975
pixelegg changes from wednesday
2014-01-23 08:44:49 +00:00
Hadi Nategh
8d4e50920c
Add appname prefix to accesslog css classes, and add them to app.css
2014-01-20 19:11:35 +00:00
Nathan Gray
b8bf2f7b2d
Don't set icon_url if icon is not set.
...
Fixes browser displaying missing image if Icon = 'none'
2014-01-20 14:25:18 +00:00
Hadi Nategh
9da3e4ca0d
Convert Accesslog and view session to et2. Additionally, add context menu on list instead of legacy actions column
2014-01-20 11:27:23 +00:00
Ralf Becker
edd07a9729
removed outdated xmlrpc and soap service, it is off by default since couple of versions
2014-01-19 10:19:49 +00:00
Ralf Becker
41abf2cc21
remove old API interserver class, drop its table and commented out functionality from admin
2014-01-19 10:00:56 +00:00
Ralf Becker
28673080f1
remove old API interserver class, drop its table and commented out functionality from admin
2014-01-19 09:54:14 +00:00
Hadi Nategh
fd7aab0996
Move check_owner and change_icon functions from global_category.js to app.js in admin. In addition, fix check boxes deselection issue
2014-01-16 16:21:17 +00:00
Ralf Becker
7cc91b0046
new&modified images from pixelegg
2014-01-15 18:04:11 +00:00
Ralf Becker
21bb9ef481
pixelegg changes from monday
2014-01-14 08:20:32 +00:00
Ralf Becker
e3dc74eef6
enabling minifying of javascript again and added new option to debug concatination by setting debug flag for minify
2014-01-10 16:08:13 +00:00
Nathan Gray
ba106526b1
Manually trigger resize on splitter after load, prevents scrollbar in global categories.
2013-12-23 17:24:40 +00:00
Klaus Leithoff
93b105ab1d
translations provided by stefan becker
2013-12-20 13:47:26 +00:00
Ralf Becker
b29317711a
pixelegg changes from Wednesday
2013-12-19 03:14:47 +00:00
Klaus Leithoff
841afa5ba0
translations from translation server; thanks to thoose that contributed
2013-12-18 09:17:12 +00:00
Ralf Becker
f7843e4507
pixelegg changes from Tuesday
2013-12-18 04:33:59 +00:00
Nathan Gray
f9b34a4c56
Fix save does not close category popup
2013-12-16 20:11:58 +00:00
Nathan Gray
4f46394b71
Need to update opener before closing the window, or it won't work...
2013-12-10 22:38:36 +00:00
Nathan Gray
de840c2d7d
The category template starts with 'admin', so we refresh admin or etemplate2 won't find it.
2013-12-10 22:23:05 +00:00
Nathan Gray
bc4857c376
Avoid errors for personal categories
2013-12-10 22:21:36 +00:00
Nathan Gray
7c33488596
More changes to get category list working using etemplate2
2013-12-10 00:03:36 +00:00
Hadi Nategh
19eb5f0d76
Replace old confirm() with new confirm dialog for admin app
2013-12-05 11:19:18 +00:00
Nathan Gray
e008bd63bb
Change categories to use et2
2013-12-04 21:51:20 +00:00
Klaus Leithoff
68f2605cf4
translations generated/retrieved on translation site: Thank you for your contributions
2013-12-04 10:31:41 +00:00
Nathan Gray
9d929dac60
Switch to use prop() for checked, which works (jQuery version difference)
2013-12-02 17:00:51 +00:00
Ralf Becker
73b6521cbf
pixelegg changes from yesterday
2013-11-27 07:21:32 +00:00
Ralf Becker
2b7d9af0a2
reverting to previous app.css file and remove app.less files, as they are not used by pixelegg template and create some glitches, might re-introduce .less for regular templates later
2013-11-18 19:57:38 +00:00
Ralf Becker
2a4c1c3813
renamed idots orange-ball.png to bullet.png, to use identical name in all templates
2013-11-18 16:12:50 +00:00
Ralf Becker
3a3227bc27
fixed not found images in admin tree, by using static method knowing templated image path and calculating a relative path for images returned by common::image
2013-11-15 19:12:36 +00:00
Ralf Becker
583538e824
using now CSS preprocessor less ( http://lesscss.org ) to create some of our css files, used a lot in new Pixelegg template
2013-11-11 19:10:28 +00:00
Ralf Becker
77a30817d6
images for new Pixelegg template
2013-11-11 18:56:02 +00:00
Ralf Becker
574fccb9c9
action to add a new user
2013-11-08 07:48:24 +00:00
Ralf Becker
6d226a7921
split constructor function and place of instanciation for app.js objects: app[appname] = new app.classes[appname]();
2013-11-04 20:54:23 +00:00
Ralf Becker
e94502515d
* Admin/Preferences: changepassword hook was called twice
...
fixed by calling in now from API and not on every location in application code changing a password
2013-10-25 19:24:01 +00:00
Ralf Becker
55f9f02bbf
setting new admin index page via version update to 1.9.001
2013-10-24 10:56:40 +00:00
Ralf Becker
6e76361736
open all sidebox admin link in admin vi admin.admin_ui.index loader
2013-10-15 16:53:43 +00:00
Ralf Becker
0163442f37
changed signature of on* event handlers: 1. event, 2. widget (context is DOM node), event handlers have now type "js" in attribute description and get automatic converted to a function, no more need to call et2_compileLegacyJS
2013-10-09 14:35:03 +00:00
Ralf Becker
915183f787
allowing inline js for old apps site configuration
2013-10-08 09:54:21 +00:00
Ralf Becker
f8a0db06fc
completly remove preferences menu from sidebox and tiled preferences index in favoir of app-sensitive entries in top-menu
2013-10-03 09:23:18 +00:00
Ralf Becker
6f162f144e
add context sensitive link to ACL/grant access to top-menu, same is to be happen for cats and preferences itself and preferences in sidebox will be removed
2013-10-02 16:29:08 +00:00
Ralf Becker
d6b2155dc2
using eT2 for acl editing
2013-09-11 13:52:38 +00:00
Ralf Becker
0b3d3c132d
use secure and httponly cookies by default, secure cookies can be switched off in Admin >> site configuration, if required for sitemgr
2013-09-11 13:08:59 +00:00
Ralf Becker
855c04cb2c
use secure and httponly cookies by default, secure cookies can be switched off in Admin >> site configuration, if required for sitemgr
2013-09-11 13:06:00 +00:00
Nathan Gray
1355f66fd0
Change to jsapi egw.json()
2013-09-10 19:45:08 +00:00
Ralf Becker
892500fee3
change cli detection to use php_sapi_name()
2013-09-10 17:29:58 +00:00
Ralf Becker
ed0abde9ae
simplyfied UI and taking into account that not all apps use group acl in same way
2013-09-04 09:48:18 +00:00
Ralf Becker
991980ac3a
fixed ACL was wrong way around and made use termenology more clear: data from, access by, ...
2013-09-02 09:19:49 +00:00
Ralf Becker
b48e6b2531
admin ACL more or less finished (pending eT2 auto-repeat bug requiring to use old eTemplate for acl popup)
2013-08-28 12:52:47 +00:00
Ralf Becker
5a801bbb67
next step for new ACL management
2013-08-27 17:58:38 +00:00
Klaus Leithoff
5a807858d7
commit some french lang file stuff; provided by Thomas Chaillot, Spirea
2013-08-27 08:53:55 +00:00
Ralf Becker
db7d12af4b
first take on new ACL dialog for admin
2013-08-26 18:25:43 +00:00
Klaus Leithoff
dae7123c77
commit some lang file stuff; mostly french
2013-08-26 09:39:33 +00:00
Klaus Leithoff
10d0680fe0
add new lang strings
2013-08-26 09:28:29 +00:00
Klaus Leithoff
95e18fd5a7
merge russian lang files provided by MBCGroup
2013-08-16 11:01:33 +00:00
Ralf Becker
85b2f5f642
allow apps to hook into "Admin >> Clear cache and register hooks"
2013-08-15 10:03:14 +00:00
Ralf Becker
596a01a76d
remove "admin_" prefix from et2 ids
2013-08-01 11:44:44 +00:00