Ralf Becker
6434455bab
fix not able to set invite rights for groups in calendar
...
if invite enabled only for groups
2019-03-29 15:09:09 +01:00
nathangray
a5402ad4b6
Admin - Make statistics locked only when date requires it, access through sidebox menu does not lock
2019-03-27 11:57:20 -06:00
Hadi Nategh
44d81664cd
Add some translations
2019-03-27 15:07:01 +01:00
Hadi Nategh
266d4ebd70
Some more styling changes:
...
- Add png version of app icons
- Add nm header column selection icon
2019-03-26 12:21:33 +01:00
nathangray
5110e999b5
Admin - some documentation suggestions from Scrutinizer
2019-03-25 08:49:48 -06:00
nathangray
05d60ba27a
Admin - add ability to filter command history on parent
2019-03-22 11:59:27 -06:00
nathangray
b8bbe81022
Admin - admin_cmd_account_app
...
Translate app names, slightly better toString()
2019-03-22 09:48:35 -06:00
nathangray
30fe3d588b
Scrutinizer suggestions
2019-03-21 14:52:56 -06:00
nathangray
c2ee1cc1e0
Correct default command result
2019-03-21 14:36:46 -06:00
nathangray
f7abe770bd
Admin - Keep the result of running the command (eg: how many rows affected, etc)
2019-03-21 14:29:33 -06:00
nathangray
674b63f77b
Admin - App refresh now just refreshes nextmatch if present, reloads if not
2019-03-21 13:54:41 -06:00
nathangray
9741205576
Fix broken locking on statistics page
2019-03-21 13:14:56 -06:00
nathangray
9213a0c7a6
Documentation fix
2019-03-21 11:39:06 -06:00
Hadi Nategh
f3b0362653
Remove extra navbar icons from mobile template
2019-03-21 16:43:23 +01:00
nathangray
d45070f322
Property and type handling improvements from Scrutinizer
2019-03-21 09:08:42 -06:00
Hadi Nategh
d8d6d4d247
Apply new app color codes
2019-03-21 11:53:37 +01:00
nathangray
de54fdb084
Store proper account ID if called with account_lid, prevents displaying as "Change password for 0 (Current user)"
2019-03-20 15:36:20 -06:00
nathangray
0aedde6b64
Fix some Scrutinizer warnings
2019-03-20 14:45:03 -06:00
nathangray
b2404ba895
Fix some Scrutinizer warnings
2019-03-20 14:40:36 -06:00
nathangray
6aea0844ba
Customfield command (admin_cmd_customfield) history
2019-03-20 14:03:32 -06:00
Ralf Becker
4be62b63ee
labels, options and widgets for admin_cmd_preferences
2019-03-20 18:15:02 +01:00
nathangray
6afccb215b
Category command
...
- Save original name for tracing if category is later deleted
- Skip some internal values (level, app_name)
- Nice history for delete category command
2019-03-20 10:33:10 -06:00
nathangray
8c4cfeb7f7
Avoid saving msg when deleting category
2019-03-20 10:30:54 -06:00
Ralf Becker
858f2c0119
getting admin_cmd_config history finished:
...
- deprecate app="phpgwapi" and appname, using now "store_as_api" and changed app
- update script to fix database
- use "config" hook to load application specific options
2019-03-20 11:54:49 +01:00
nathangray
2844045d90
Get changes showing up for admin_cmd_category
2019-03-19 16:03:52 -06:00
nathangray
72de1b2852
Skip some more widgets
2019-03-19 16:00:04 -06:00
nathangray
0079b0683a
Get changes showing up for admin_cmd_acl
2019-03-19 14:57:25 -06:00
nathangray
83252a6e47
Ignore selects too
2019-03-19 14:33:09 -06:00
nathangray
53b8d9fbbe
Skip some unneeded and invalid status widgets
2019-03-19 11:10:07 -06:00
Ralf Becker
15fc8323e6
dont store or overwrite with empty labels
2019-03-19 17:31:20 +01:00
Ralf Becker
c6c40022df
fix admin_cmd_edit_group
2019-03-19 17:19:34 +01:00
Ralf Becker
602f3093b5
translate labels like "{something} {else}"
2019-03-19 17:19:10 +01:00
Ralf Becker
fa8ee606b3
WIP admin history: using eTemplate tree instead of regexp to parse labels and selectbox values
2019-03-19 15:34:44 +01:00
Ralf Becker
e1d4341ebf
pending German translation from our translation server and Stefan Unverricht
2019-03-19 10:16:28 +01:00
nathangray
ff5957947e
Admin - Add history display stuff for edit group command
2019-03-18 17:13:58 -06:00
nathangray
ee70e699e2
Get a nice history for admin_cmd_edit_user
2019-03-18 16:32:54 -06:00
nathangray
fa48e1db3c
Fix unconditional insert of users failed with invalid action
2019-03-18 16:11:16 -06:00
nathangray
e7b06de719
Api - automatically find labels for int or floats too
2019-03-15 16:01:43 -06:00
Ralf Becker
8c6fc0f4d5
WIP admin history
2019-03-14 18:57:07 +01:00
Ralf Becker
6ba3dbbd33
fix unable to (re-)activate account
2019-03-14 15:14:25 +01:00
Hadi Nategh
3304322c6c
Revert commit 39135d8d42
and use nextmatch-customfilter instead
2019-03-14 09:51:30 +01:00
Hadi Nategh
39135d8d42
Fix Application column selection for admin queue and history
2019-03-13 10:55:48 +01:00
Ralf Becker
21962bdfe4
WIP admin history
2019-03-12 17:13:36 +01:00
Hadi Nategh
16ea4e6e8d
Fix upload header logo label and translations
2019-03-08 15:06:02 +01:00
Ralf Becker
ab2d5e4c66
pending changes from our translation server
2019-03-07 10:33:16 +01:00
Hadi Nategh
1ec869538d
Allow style tag in content of main/login messages
2019-03-05 14:08:19 +01:00
Alexandros Sigalas
b328bf151a
Fixed, PHP Warning: count(): Parameter must be an array or an object that implements Countable in
2019-03-03 15:16:43 +01:00
Ralf Becker
d44cffbf8b
new admin-cli.php --delete-user parameter --not-existing to delete all no longer existing accounts
2019-02-27 11:59:33 +01:00
Ralf Becker
89235e643d
fix not working listing of exit-codes incl. assigning distinct ones
2019-02-26 16:38:16 +01:00
nathangray
d805e9f467
Stop using deprecated each(), using foreach(), key() or current() instead
2019-02-12 14:13:45 -07:00
Ralf Becker
fd519b3c39
disable omitting of unchanged fields for non SQL account backends
...
as existing backend code then tries to remove the value, which fails with an error from LDAP server, as eg. last name is required
2019-01-30 17:28:42 +01:00
nathangray
03aead70e8
Do not recreate deleted periodic execution async jobs
2019-01-28 15:32:17 -07:00
Hadi Nategh
c5c09c4f9f
Deprecate CKEDITOR and remove it from source
2019-01-25 12:41:13 +01:00
nathangray
05ce70f1a8
Fix missing types in admin queue and history
2019-01-23 10:41:52 -07:00
nathangray
231946ae58
Cancel async job when deleting command
2019-01-23 09:37:42 -07:00
Ralf Becker
218af30b7c
allow space in CF selectbox values and warn about other not supported values
2019-01-17 18:09:51 +01:00
Hadi Nategh
e90808ac2b
Move minifying option into general tab
2019-01-15 11:41:10 +01:00
Ralf Becker
4a9b88468a
moving all logic to admin_cmd::get_rows and only leave session stuff in admin_cmds::get_rows
2019-01-14 15:26:04 +01:00
Ralf Becker
f09ffe0036
pending translations from our translation server
2019-01-12 21:00:32 +01:00
Ralf Becker
cba3e713b4
fix saving of group preferences
2019-01-10 15:08:11 +01:00
Hadi Nategh
4e59184d00
Fix translations for Home screen
2018-12-20 16:06:12 +01:00
Hadi Nategh
938ebae39a
Fix some translations
2018-12-17 11:09:36 +01:00
nathangray
65efa72cc0
Add admin logging for customfields
2018-12-11 10:10:24 -07:00
nathangray
f559a87289
Add admin logging for categories
2018-12-11 10:10:24 -07:00
Hadi Nategh
d9e1ddf506
W.I.P. of modern theme with SVG icons enabled:
...
- add colored svg navbars
2018-12-11 16:52:55 +01:00
Ralf Becker
c2179355d7
submitting to https://www.egroupware.org/usage-static (no more http!)
2018-12-10 15:42:15 +01:00
Ralf Becker
fc95580c05
pending spanish translations from our translation server
2018-12-10 12:29:14 +01:00
Ralf Becker
3552afa91c
converting turkish translations to utf-8
2018-12-10 10:59:43 +01:00
Ralf Becker
a26e0717b5
remove he and rw translations, as they contain (nearly) nothing and are not selectable
2018-12-06 14:11:42 +01:00
nathangray
c83d30512e
Import/Export - change signature of method that gets options to allow definition-specific values
...
Do export too, for consistency
2018-11-29 10:33:56 -07:00
nathangray
dba9a76246
Import/Export - change signature of method that gets options to allow definition-specific values
2018-11-29 09:35:35 -07:00
nathangray
924d03e7e0
Check that account passwords are the same, and fail if they aren't
2018-11-13 15:57:20 -07:00
Hadi Nategh
ec1c6360f0
Switch main and login screen positions and add some description regarding default page
2018-11-06 17:12:32 +01:00
Hadi Nategh
60be39ec2c
W.I.P. migration of mainscreen to et2:
...
- Fix not saving data when the content is empty
2018-10-30 15:42:18 +01:00
Hadi Nategh
28f270e98c
W.I.P. migration of mainscreen to et2:
...
- Delete no longer used old template
2018-10-30 12:07:05 +01:00
Hadi Nategh
e6735f635d
W.I.P. migration of mainscreen to et2:
...
- Fix extra space added when save the entry
- Fix htmlarea not getting a right height when is in inactive tab
2018-10-30 12:02:55 +01:00
Hadi Nategh
631e554d56
W.I.P. migration of mainscreen to et2:
...
- Fix data not being loaded on initiation
2018-10-29 17:50:55 +01:00
Hadi Nategh
c9ec548a53
W.I.P. migration of mainscreen to et2
2018-10-26 16:39:55 +02:00
Hadi Nategh
1cbd0aa2a3
W.I.P. implementing TinyMCE editor and deprecating CKEditor
2018-10-19 16:35:18 +02:00
Ralf Becker
610f44559f
fix PHP 7.2 Warning: Use of undefined constant in xet files: {$cont[nm][something]} --> {$cont['nm']['something']}
2018-10-19 09:46:54 +02:00
nathangray
522b30c62e
Add type and comment columns to command log
2018-10-09 11:54:50 -06:00
Ralf Becker
0d5eba3d7d
log exception, if (periodic) run throws one / fails
2018-09-28 12:59:01 +02:00
nathangray
cf28dbecbe
Display command result in list
2018-09-25 15:08:25 -06:00
nathangray
d7c5dc71cf
Admin - add filter for periodic runs
...
- Store & display exec results for periodic runs
2018-09-25 13:17:52 -06:00
Ralf Becker
d7b1179eae
fix PHP Warning: Use of undefined constant account_id - assumed 'account_id'
...
also nicer formatting of data with json and pretty-printed tooltip
2018-09-20 11:46:15 +02:00
Ralf Becker
c1316beda5
WIP: periodic running admin-commands
2018-09-18 16:27:40 +02:00
nathangray
d29cd78a7c
Use correct admin command object to set run rights
2018-09-13 10:32:26 -06:00
nathangray
f5b9aa3992
Fix not possible to add run permissions via group->access permissions
2018-09-13 10:20:07 -06:00
nathangray
bf49f67782
Add tests to check changing account's groups
2018-09-06 11:01:56 -06:00
nathangray
75e1a8bb3f
Cast extra to array to avoid error if documentation tab is not there
2018-09-06 10:42:33 -06:00
nathangray
ccbb0f4d56
Resize delete user popup to fit documentation tab better
2018-09-06 10:42:05 -06:00
Ralf Becker
3161444d09
fix group memberships got lost editing primary-group of an account
2018-09-06 15:23:32 +02:00
nathangray
87ff796a09
Got tests to pass, cleanup debug
2018-09-05 12:33:37 -06:00
nathangray
c90927a306
Trying to get tests to pass
...
- Intermediate variable throughout
2018-09-05 12:04:09 -06:00
nathangray
d98930a4e8
Trying to get tests to pass
...
- Try using an intermediate variable
2018-09-05 11:49:10 -06:00
nathangray
7a53eba1a5
Trying to get tests to pass
...
- Need the app on the intermediate variable
2018-09-05 11:33:40 -06:00
nathangray
4a6e01a217
Trying to get tests to pass
...
- Try using an intermediate variable
2018-09-05 11:31:29 -06:00
nathangray
6b0e71a644
Trying to get tests to pass
...
- More debug on the post-change type array
2018-09-05 11:06:34 -06:00
nathangray
bc23882395
Trying to get tests to pass
...
- Debug the post-change type array
2018-09-05 10:44:36 -06:00
nathangray
ec9a219186
Trying to get tests to pass
...
- Better message for not having the preference type
- Fix missed in_array() typo
2018-09-05 10:27:19 -06:00
nathangray
cf1f99a828
Trying to get tests to pass
...
- Cast type array to array
- Try explicitly disconnecting db after test
2018-09-05 09:53:57 -06:00
nathangray
91b5782e5f
PHP 5 array syntax
2018-09-05 09:23:28 -06:00
Ralf Becker
a4b4bae571
fix creation of new accounts failed
2018-09-05 17:17:59 +02:00
nathangray
5c3ac9e836
- Fix bug with setting & deleting default & forced preferences
...
- Add tests
2018-09-04 14:05:58 -06:00
nathangray
afd97a449b
Some documentation updates
2018-08-30 11:12:15 -06:00
nathangray
79af5c31fd
Add test for delete account command
2018-08-30 11:11:48 -06:00
nathangray
407d3bd3fb
Add test for config command
2018-08-30 11:11:19 -06:00
nathangray
be6903b074
- Tests for user & group commands
...
- Count the admin history to check if commands are logging
2018-08-29 16:30:33 -06:00
nathangray
9681982ff0
Clean out test debug
2018-08-29 13:53:11 -06:00
nathangray
2dc59bc807
Some more test for ACL test on user now
2018-08-29 13:40:16 -06:00
nathangray
7b8387fd28
Some more debug for ACL test on group now
2018-08-29 13:31:48 -06:00
nathangray
532bcc5b07
Trying test on group now
2018-08-29 12:58:28 -06:00
nathangray
fe2f769e63
Come on Travis... Test works now?
2018-08-29 12:48:41 -06:00
nathangray
dc607edee4
Test works now?
2018-08-29 12:01:49 -06:00
nathangray
0b56d0b17f
Some debug for test
2018-08-29 11:49:40 -06:00
nathangray
58b70c2d08
Test works now?
2018-08-29 11:37:05 -06:00
nathangray
0ff33ce751
Some more debug for test
2018-08-29 11:28:11 -06:00
nathangray
41f116c3e5
Some debug for test
2018-08-29 11:10:33 -06:00
nathangray
bc13945b7b
Try reading the repository before checking.
...
I'm guessing here...
2018-08-29 10:47:57 -06:00
Ralf Becker
05541e5d9c
adding own columns for admin_cmd attributes app and account and add columns to periodically run (and log) admin_cmds (db schema only so far)
2018-08-28 17:07:38 +02:00
nathangray
73b3354b12
Automatic tests for admin_cmd_acl
2018-08-27 16:00:04 -06:00
nathangray
63fddef20b
Run ACL changes through an admin_cmd
2018-08-24 12:03:19 -06:00
Hadi Nategh
b4b2b9d5d2
Implement an admin-config setting to be able to disable PGP encryption feature
2018-08-23 16:58:14 +02:00
Ralf Becker
620e20f0e4
fix admin_cmd_user_preferences to use values given and not global preferences object
2018-08-23 15:25:49 +02:00
Ralf Becker
c93719bc02
allow to document group deletion
2018-08-23 15:25:49 +02:00
Ralf Becker
51166dc338
allow to document account deletion
2018-08-23 12:11:33 +02:00
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