nathangray
2d6807f2b5
admin_cmd_change_account_id changes to get nice command history
2019-05-09 11:48:12 -06:00
Hadi Nategh
84e4a6d1ce
WIP of admin cmds template:
...
- Fix splitter bar background
2019-05-09 15:50:10 +02:00
Hadi Nategh
73eda7ec30
WIP of admin cmds template:
...
- fix template for admin cmds
2019-05-09 12:24:45 +02:00
Hadi Nategh
1a69912a9c
WIP of admin cmds template:
...
- fix wrong class name
2019-05-09 11:50:28 +02:00
nathangray
a6c1ff4f92
admin_cmd_account_app bugfixes
...
- Fix old/new apps not properly saved for history
- Fix documentation not saved
2019-05-08 15:47:10 -06:00
nathangray
4fe4e0a553
Fix deleting category from edit dialog didn't work
2019-05-08 14:32:53 -06:00
nathangray
d046cf67fd
Fix deleting category from edit dialog didn't work
2019-05-08 14:31:50 -06:00
nathangray
f2ae317771
Keep ID out of customfield history change list
2019-05-08 10:48:19 -06:00
Hadi Nategh
ff84674275
WIP of admin cmds template
2019-05-08 18:42:37 +02:00
nathangray
7915bfd5b2
Add documentation tab to deleting ACL
2019-05-07 15:23:34 -06:00
nathangray
25f073a0b7
Changes for Policy
...
- Add tab to edit category dialog
- Change delete context menu action to use popup instead of dialog
2019-05-03 14:45:40 -06:00
Hadi Nategh
787561592e
Make active as a filter for getting list of active accounts
2019-05-03 11:42:49 +02:00
nathangray
e5b3aea258
Fix forced preferences stored nulls
2019-04-29 14:43:18 -06:00
Ralf Becker
609554a862
missing translation
2019-04-26 17:13:37 +02:00
Ralf Becker
bf2de7f653
* Admin: white-list IP addresses from blocking or set higher number of attempts
2019-04-26 17:11:54 +02:00
nathangray
f44a26432c
Some changes to tests, maybe they pass
...
Mostly about getting a session for Sharing, even though we're on the command line
2019-04-24 14:14:35 -06:00
nathangray
6f59d825a5
Fix missing types from admin queue and history filter
2019-04-10 14:13:14 -06:00
nathangray
e44b302609
Add documentation tab to customfield edits
2019-04-09 14:48:44 -06:00
nathangray
529007483b
Admin - allow empty values (=Select one) as first option for custom select
2019-04-09 11:59:31 -06:00
nathangray
9ec214160a
Admin - fix some more missing command history
2019-04-09 11:45:53 -06:00
Ralf Becker
f5882ddd8d
Add some translation
2019-04-08 15:55:28 +02:00
Hadi Nategh
08ac18c4db
Apply new style for row selection and hover
2019-04-03 11:26:32 +02:00
nathangray
1c8db476f3
Missing or not translated phrases from Stefan Unverricht
2019-03-29 09:22:06 -06:00
nathangray
480a1ade81
Fix parent command filter
2019-03-29 09:22:06 -06:00
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
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