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
Ralf Becker
2d899c0ed1
group context menu
2013-07-31 14:01:12 +00:00
Ralf Becker
77be8da21c
* Admin/SambaAdmin: fixed not set sambaNTPassword and sambaLMPassword hashes in LDAP (hook changepassword was called without password)
2013-07-30 18:13:22 +00:00
Ralf Becker
59c683c359
removed ancient "mark untranslated strings with *" site configuration, as it is unnecessary and breaks links-stream-wrapper and WebDAV
2013-07-25 12:18:08 +00:00
Ralf Becker
de5a0c0378
setting a white background to work around transparency
2013-07-19 09:48:53 +00:00
Ralf Becker
d63ee993b3
AD requires to activate account AFTER setting pw
2013-07-16 14:58:38 +00:00
Ralf Becker
10436d5e41
fixed not being able to switch "forbid password to contain name" off again, after it has been switched on (caused by name "passwd_forbid_name")
2013-07-16 14:50:12 +00:00
Hadi Nategh
014d5cd416
Fix displaying wrong number of deleted logs from accesslog in the message bar.
2013-07-15 09:30:09 +00:00
Ralf Becker
d6459fec8a
fixed warning
2013-07-15 08:08:49 +00:00
Ralf Becker
6898ee9cdb
* Admin/Preferences/Active Directory: more understandable password policy errors and using windows defaults only, if admin has not configured something else
2013-07-14 13:05:24 +00:00
Ralf Becker
6e6835ca8f
disable "account_lid" input, if backend (eg. AD) does not allow changing it
2013-07-13 08:34:04 +00:00
Ralf Becker
cb523f8400
* Admin/Active Directory: fixed not working display, setting and removing of "must change password upon next login"
2013-07-13 07:50:36 +00:00
Ralf Becker
92e0ee86a5
* All apps: allow to log user-agent and action of all changes in history-log of entries (enable in Admin >> Site configuration)
2013-07-11 13:09:23 +00:00
Nathan Gray
b46eb9a72c
Fix custom fields header Length <br> Rows using an hbox
2013-07-10 18:36:38 +00:00
Ralf Becker
a57e1c76cf
setting different std image for tree, old one was only found with Styite template
2013-07-09 15:02:02 +00:00
Hadi Nategh
86dfe42104
replace no longer existing depricated egw_info->user email and fullname
2013-07-04 17:45:20 +00:00
Hadi Nategh
0f7a28d437
fixed unrecognised property name "email"in egw_info->user in Asynchronous services, replaced with "account_email"
2013-07-04 13:29:22 +00:00
Ralf Becker
b2f733c4d5
a few more steps towards a new admin
2013-07-03 16:27:18 +00:00
Ralf Becker
9afb974d44
loading actual groups now via callback
2013-07-02 18:26:53 +00:00
Ralf Becker
ffceaf445a
prototype for an admin app using et2 and a navigation tree, need to set index url in database: UPDATE egw_applications SET app_index="admin.admin_ui.index&ajax=true" WHERE app_name="admin" (dont forget to clear cache)
2013-07-01 17:07:07 +00:00
Ralf Becker
c5246d90c9
run addaccount hook for new accounts and set account_id in menuclass links (left menu) after account-creation
2013-06-26 19:55:20 +00:00
Ralf Becker
52933ba6c3
fixed lost active account-status, if an error happend (disabled permanent error_log)
2013-06-26 10:48:37 +00:00
Ralf Becker
aa1426b8de
* Admin: split password strength config in minimum length and number of character types, allow account backends specially AD to report password policy failures
2013-06-25 16:37:44 +00:00
Nathan Gray
509482e81c
Fix custom types shown on all apps
2013-06-18 15:51:46 +00:00
Klaus Leithoff
079b919bbe
russian translations provided by Vladimir Gavrilov (MBC-Group)
2013-06-17 12:30:44 +00:00
Klaus Leithoff
4e13e7b504
italiann translations provided by Ilias Chasapakis (webtrain.it)
2013-06-17 11:08:37 +00:00
Ralf Becker
066ffc2c25
refactored account_id change script to use information from app-specific tables_current.inc.php instead of a fixed list
2013-06-12 16:57:44 +00:00
Nathan Gray
770ef196fc
Get sub-types working for et2
2013-06-10 20:17:41 +00:00
Ralf Becker
0a22f09523
* Admin/All apps: enable private custom-fields
...
can be explicitly disabled via GET parameter use_private=0
2013-06-06 17:05:56 +00:00
Ralf Becker
76e9d68121
fix header templates missing essential parts like display of validation errors
2013-06-05 07:37:08 +00:00
Ralf Becker
30b3f407d2
2 more cases for r42550: only check for matching system users, if a new account get added, as existing accounts can be reported - depending on configuration - as system users too
2013-05-27 14:30:22 +00:00
Ralf Becker
7806f183a9
* Admin: fixed fatal error when creating new users
2013-05-21 18:03:44 +00:00
Ralf Becker
9454438a77
experimenting with new ideas for admin UI
2013-05-12 13:44:46 +00:00
Klaus Leithoff
8262dc54e7
use cache invalidation on inital read before edit too; add missing translation
2013-04-24 13:05:37 +00:00
Ralf Becker
5c71e6916e
invalidate account, before reading it, to code with changed to DB or LDAP outside EGw
2013-04-23 13:47:20 +00:00
Ralf Becker
17b807e4a1
preg of domain must allow empty and allow to change only domain
2013-04-05 14:22:42 +00:00
Ralf Becker
c655ab1e7f
allow to change mail domain
2013-04-05 14:15:40 +00:00
Ralf Becker
697d8931eb
allow to change mail domain
2013-04-05 14:13:41 +00:00
Ralf Becker
e9604992a7
mass account de/activation or quota setting
2013-04-05 13:08:08 +00:00
Klaus Leithoff
6204999b19
allow better config options for spell checking in ckeditor (add BrowserBased only)
2013-03-18 15:36:27 +00:00
Nathan Gray
237c5ffcdf
Fix missing category colors for app specific categories
2013-03-15 14:49:02 +00:00
Klaus Leithoff
d4d2096a39
handle/fix missed ckeditor3 calls
2013-03-15 11:50:48 +00:00
Ralf Becker
4f247b26f8
merged translations and other uncommited ones
2013-02-08 19:03:20 +00:00
Klaus Leithoff
38a3d0eb3f
russian translations provided by Vladimir N. Gavrilov
2013-02-01 12:05:36 +00:00
Ralf Becker
2841317b08
* all apps: exclude expired or deactivated accounts from all lists and selections (beside admin app to be able to activate them again)
2013-01-25 13:21:31 +00:00
Klaus Leithoff
b1a2db3394
translations provided by Stefan Becker and others
2013-01-23 09:17:04 +00:00
Ralf Becker
be6845b4d0
* All apps: merged missing translations from other apps or branches
2013-01-18 13:48:34 +00:00
Klaus Leithoff
c7ddc16820
enable admin.uiconfig.index to be called by ExecMethod (app parameter not passed via _GET)
2012-12-04 09:36:48 +00:00
Klaus Leithoff
ba56cef6d4
clean up of cache after using (admin) connection via forceEAProfileLoad
2012-11-19 15:56:57 +00:00
Klaus Leithoff
0925ea6313
use new functionality (forceEAProfileLoad) in hooks and uiaccounts
2012-11-19 13:53:15 +00:00
Ralf Becker
26de26873b
if EGroupware manages a mail server, allow setting an email address for groups
2012-11-16 10:36:34 +00:00
Ralf Becker
17ad37d302
remove not used in a long time ldap_mgr code
2012-11-15 14:47:12 +00:00
Nathan Gray
2218fd8956
Fix category search missing when result is a child, but parent does not match too
2012-11-05 17:56:03 +00:00
Ralf Becker
a709f6104f
* Setup/API: translations are no longer installed in database, but loaded directly from lang-files into tree-level cache
2012-11-05 12:18:22 +00:00
Ralf Becker
b514745d01
* Admin: new function "Clear cache and register hooks", also called automatic when restoring a backup
2012-10-31 13:56:40 +00:00
Ralf Becker
23a97f6ab8
allow to switch minification of JS or CSS files off via Admin >> Site configuration, it is switched on by default
2012-10-16 09:40:05 +00:00
Ralf Becker
6db28c5a1a
spanish translations from Rafael
2012-08-16 14:42:33 +00:00
Ralf Becker
4c3c423b3d
more German translations from Gudrun
2012-08-09 12:57:19 +00:00
Ralf Becker
b181ab1f3f
allow to use a setup user and password by prefixing it with 'root_', eg. 'root_admin' for setup user 'admin'
2012-08-09 08:16:17 +00:00
Ralf Becker
110ad12bb6
delete user categories, when user get deleted and admin command to delete already orphaned categories: admin/admin-cli.php --admin-cmd-check-cats admin,password
2012-08-08 16:25:03 +00:00
Ralf Becker
e913a6a263
pending translations from translation.stylite.de
2012-08-08 12:11:04 +00:00
Ralf Becker
52eba48ac8
removed not used php files from lang-directory
2012-07-11 09:48:32 +00:00
Nathan Gray
369993d439
Make customfield page not fail in et2
2012-07-05 20:11:06 +00:00
Ralf Becker
0b185c91f4
* Admin: View sessions / access log allows to sort by login ID, IP, last action
2012-07-03 14:03:57 +00:00
Klaus Leithoff
670cea582a
try to switch off autocompletion of passwords when handling accounts
2012-06-06 15:19:13 +00:00
Klaus Leithoff
4973f0114d
update of italian translations provided by Ilias Chasapakis, Webtrain Services
2012-06-06 10:09:45 +00:00
Ralf Becker
0c6d80d778
* API/Admin: add user-agent to accesslog and sessions, add sessionid to history to better identify what was causing changes in history
2012-06-01 13:13:06 +00:00
Nathan Gray
f8fbafd086
Fix typeOptions to get appname in the right place
2012-05-29 15:23:12 +00:00
Ralf Becker
a1f6f70330
* Admin: remove session timeout from EGroupware config and read it via ini_get("session.gc_maxlifetime") as config fails for many reasons, if different from php.ini setting
2012-05-29 14:43:33 +00:00
Nathan Gray
bdbd2af3e8
Send category information for colored rows in et2
2012-05-22 19:53:58 +00:00
Ralf Becker
06729148dd
* Addressbook: skip letter of deleted type, when creating new contact types, as it gives SQL error
2012-05-08 08:50:19 +00:00
Ralf Becker
eeaa7a90ac
quiten warnings, if file are outside open_basedir
2012-04-26 07:12:41 +00:00
Nathan Gray
e92163ef31
Get category edit working in et2
2012-04-24 23:13:57 +00:00
Nathan Gray
ebdc207ff5
Apply no_acl_check to global categories too
2012-04-16 16:37:18 +00:00
Nathan Gray
2bb445453e
Fix missing parent category when adding a child when parent has acl
2012-04-11 16:58:30 +00:00
Nathan Gray
c4b2fd4a64
Default owner to same as parent category when adding a child category
2012-04-05 18:33:49 +00:00
Ralf Becker
fb69cfcb34
Show icon based on icon-selectbox, hide placeholder (broken image), if no icon selected
2012-04-05 12:41:00 +00:00
Ralf Becker
9954e7b42e
Show icon based on icon-selectbox, hide placeholder (broken image), if no icon selected
2012-04-05 12:32:07 +00:00
Nathan Gray
2d6569414b
- Allow adding a child category to a restricted category
...
- Show filter for application global categories
2012-04-02 16:29:13 +00:00
Ralf Becker
a3ada52adf
* Admin/ImportExport: fixed import of already hashed passwords
2012-03-29 18:33:33 +00:00
Ralf Becker
508c3c5517
* Admin/Setup: button to mount backup directory under /backup into VFS
2012-03-27 11:20:08 +00:00
Klaus Leithoff
5954d668d0
* translations: Italian translation improvements for admin and API; provided by Ilias Chasapakis, Webtrain Services
2012-03-16 11:43:03 +00:00
Ralf Becker
23fcaf904e
* Admin: view sessions and view access log was not using user-timezone but server, also causing display of wrong idle-time
2012-03-15 13:46:45 +00:00
Ralf Becker
1d12d66870
moved sqlfs filesystem check from Admin to Admin >> Filemanager, as most people seem to expect it there
2012-02-29 14:55:25 +00:00
Ralf Becker
2553ad1bcc
some fixes for sqlfs fsck: caseinsensitive GROUP BY for MySQL, deleting files direct in DB, as self::unlink() fails if fs_active=0, and some more
2012-02-27 14:33:42 +00:00
Ralf Becker
fd19c672c8
* Filemanager/Admin: ability to check virtual filesystem (Admin >> Check virtual filesystem) and some code to prefent double creation of directories
2012-02-27 13:18:52 +00:00
Ralf Becker
f2e2c60c04
cat_owner can be groups too (cat_owner < 0)
2012-02-17 11:01:56 +00:00
Ralf Becker
0b3f4a04f0
switch filter (all|global|own) and access column off for all global categories
2012-02-15 10:25:41 +00:00
Ralf Becker
0d5d839b30
fixed app >> categories filter "all" to contain private categories too, also added a private column for easier identification
2012-02-15 09:40:05 +00:00
Klaus Leithoff
2a7d39d3cf
adapt regarding postgres requirements for typecasts and stuff, remove obsolet table egw_app_sessions
2012-01-31 08:16:40 +00:00
Nathan Gray
7c50df4d57
Better fix to handle non-exact search matching
2012-01-25 19:25:47 +00:00
Nathan Gray
0482bfb898
Double check that field matches, accounts search matches anywhere inside
2012-01-25 18:40:00 +00:00
Nathan Gray
abe6ce3482
Fix bug in condition matching on account ID, if account ID is not in file
2012-01-25 17:31:57 +00:00
Nathan Gray
7f866bdf8e
Copy existing group info, needed for accounts->save()
2012-01-19 19:44:33 +00:00
Nathan Gray
f6a443a917
Add warnings to import plugin
2011-12-15 16:24:47 +00:00
Ralf Becker
965b381a92
translations for "Custom translation"
2011-11-17 13:01:16 +00:00
Ralf Becker
f2d7c5c6c3
* Custom / instance-specific translations, eg. to rename an application
2011-11-17 12:43:59 +00:00
Nathan Gray
2b76256ecf
Fix typo causing all added categories to be global
2011-11-03 14:37:43 +00:00
Klaus Leithoff
cc01eda69f
try to set a logical default for ->can change passwords<- for new accounts. true if you force users to change passwords every x days, false if not
2011-10-06 15:46:43 +00:00
Ralf Becker
fc1b7cff3c
fixed not shown navbar in configuration
2011-09-13 08:21:25 +00:00
Ralf Becker
64393ce7a2
calling framework->render() after parsing the template, to allow callbacks to register javascript files
2011-09-04 15:25:53 +00:00
Ralf Becker
54bf7a3d2d
- fixed image map was empty created when not loged in (now directories are used and not $GLOBALS['egw_info']['apps'])
...
- fixed not working vfs-image-dir
- deleteing image-maps when:
+ apps get installed, updated or removed
+ admin >> register hooks
+ admin >> site configuration: vfs-image-dir get changed
- fixed not displayed validation errors (thought there were no validation) in admin >> site config
--> you need to register hooks, in order to get the admin >> site configuration validation hook ;-)
2011-08-31 10:16:12 +00:00
Ralf Becker
7cbff78854
config for export limit excepted users/groups, need backend work from nathan
2011-08-17 09:36:51 +00:00
Ralf Becker
495632fc40
removed not used file
2011-08-17 09:32:55 +00:00
Ralf Becker
17a41103d5
Loa language translation from vimontha <kvimontha@yahoo.com>
2011-08-09 06:12:25 +00:00
Ralf Becker
39fd95dbcc
fixed not working edit of categories using legacy icon
2011-08-03 14:08:43 +00:00
Ralf Becker
1043425e36
fix problem reported by Fabio Ciuffani / John Leitch <john@autosectools.com>
2011-08-03 07:17:15 +00:00
Klaus Leithoff
11475a41cd
* admin: allow to choose which kind of spellchecking you would like to employ when using the CK Editor (Options now: Yes, No, Without SpellCheckAsYouType, WebSpellChecker)
2011-08-02 11:39:59 +00:00
Nathan Gray
a24606739e
Fix category list action buttons
2011-07-13 16:39:36 +00:00
Nathan Gray
765f486753
Can't edit a category that's not from the current app - open super-globals read-only
2011-07-07 18:54:59 +00:00
Nathan Gray
52f3dd9ed2
Use a different method of filtering out global categories
2011-07-07 18:34:33 +00:00
Nathan Gray
283a2a01ff
Change how app filter works:
...
- Only list All and current app
- All shows app + globals, app shows just app categories
- App filter hidden when editing super globals
2011-07-07 17:19:04 +00:00
Nathan Gray
4515f24b85
- Clear owner popup after use
...
- Remove user if adding group to user category
2011-07-06 15:10:46 +00:00
Nathan Gray
d7372d5a60
Add app filter to category list
2011-07-06 14:44:23 +00:00
Nathan Gray
5740888427
- Add a hint/warning when admin edits user's category to change owner
...
- Change 'Change owner' to use add/remove, similar to other apps
2011-07-05 16:35:32 +00:00
Nathan Gray
3ac3cfeb24
Add 'Change owner' to category context menu
2011-07-04 21:16:44 +00:00
Ralf Becker
03e379e570
* jQuery: changed $ to $j to work around mootools use in Joomla templates and other js code in imported projects
...
required to change $ --> $j:
phpgwapi/*
jdots/*
etemplate/*
stylite/*
felamimail/*
admin/*
news_admin/*
projectmanager/*
importexport/*
infolog/*
ranking/*
required, but not automatic:
importexport/setup/etemplates.inc.php
phpgwapi/js/jquery/*
negative, not to touch or revert later:
phpgwapi/inc/savant2/Savant2/Savant2_Compiler_basic.php: '(\$(.+))' => 'print $1',
phpgwapi/js/dhtmlxtree/libCompiler/core.js
sitemgr/*
phpfreechat/*
gallery/*
activesync/include/smb.php: '^\tIPC\\\$(.*)[ ]+IPC' => 'skip',
etemplate/inc/class.bo_merge.inc.php: if ($this->table_plugins && preg_match_all('/\\$\\$table\\/([A-Za-z0-9_]+)\\$\\$(.*?)\\$\\$endtable\\$\\$/s',$content,$matches,PREG_SET_ORDER))
find phpgwapi jdots etemplate stylite felamimail admin news_admin projectmanager importexport infolog ranking \
\( -name '*.php' -o -name '*.js' \) -exec grep -q '\$(' {} \; -print \
-exec sed -i '' 's|\$(|$j(|g' {} \;
svn revert phpgwapi/inc/savant2/Savant2/Savant2_Compiler_basic.php phpgwapi/js/dhtmlxtree/libCompiler/core.js \
importexport/setup/etemplates.inc.php phpgwapi/js/jquery/jquery.js etemplate/inc/class.bo_merge.inc.php
additional changes:
phpgwapi/js/jquery/jquery.js: window.$ --> window.$j
phpgwapi/js/egw_json.js:291 this.request = $j.ajax({url: this.url,
jdots/templates/jdots/head.tpl:59 $j(document).ready(function() {
phpgwapi/js/egw_action/egw_grid_view.js: $.browser --> $j.browser
importexport/setup/etemplates.inc.php: etemplate editor importexport.wizard_basic_export_csv.choose_fields onclick of check icon changed
phpgwapi/js/egw_action/tests/*.html
phpgwapi/js/egw_action/tests/js/jquery.js: window.$ --> window.$j
2011-07-03 09:00:36 +00:00
Nathan Gray
3b3850eb22
Change owner selectbox back to single selection until all the backend stuff gets tested
2011-06-27 21:14:25 +00:00
Nathan Gray
9a9323e37d
If an admin edits a user's category, it becomes a global category.
2011-06-27 20:44:43 +00:00
Nathan Gray
1500c4f739
Fix warning message again
2011-06-27 15:54:07 +00:00
Nathan Gray
ca227eda32
Missed template & lang changes for previous commit - changed access warning message, changed phpgw to Global in app list
2011-06-27 15:51:31 +00:00
Nathan Gray
00cbf4b6fb
- Use full warning message for translation
...
- Rename phpgw to Global in app list
2011-06-27 15:49:42 +00:00
Nathan Gray
80c4d0d5c6
Fix owner selection:
...
- Make user's categories readonly in admin
- Fix display of group categories in preferences
2011-06-27 14:44:27 +00:00
Nathan Gray
fe7e8ef9ac
Don't warn about losing access for a new category
2011-06-27 14:34:40 +00:00
Nathan Gray
ec158c5e5c
Fix global filter excluding global cats limited to groups
2011-06-27 14:28:13 +00:00
Ralf Becker
25c3624caa
ignore acl only for admins
2011-06-24 14:22:15 +00:00
Ralf Becker
e960b79570
fixed not working access to all non-private user categories (ACL was priviously allways taken into account)
2011-06-24 13:35:39 +00:00
Oscar Manuel Gómez Senovilla
164871ec02
Update Czech translation for trunk. Tracker #2886
2011-06-23 13:53:19 +00:00
Nathan Gray
3d09b732e3
Fix All categories / Global categories filter
2011-06-22 21:17:16 +00:00
Nathan Gray
94d0b7c780
Fix filter for private, now only shown to owning user with 'Own categories'
2011-06-22 20:58:53 +00:00
Nathan Gray
d15e738692
Fix filter for personal categories under a global category
2011-06-22 20:45:42 +00:00
Nathan Gray
a9cd9ed96d
Restore 'All categories' for preferences
2011-06-22 19:59:22 +00:00
Nathan Gray
a7bccd968c
Admins can't edit global categories if they're not in Admin app
2011-06-22 19:54:41 +00:00
Nathan Gray
0aa3d448a6
Make name required field
2011-06-22 19:45:36 +00:00
Nathan Gray
e4737a38a5
Fix child rows displayed multiple times
2011-06-22 19:40:35 +00:00
Nathan Gray
5424423f49
- Use separate session storage for each app
...
- Disable filter for Admin -> Global categories, there can't be personal categories there
2011-06-22 19:23:31 +00:00
Nathan Gray
1a7f460628
If admin edits a (private) category, it will now become public
2011-06-22 19:03:21 +00:00
Nathan Gray
bef50c4dbc
- Fix re-setting filter - set private to readonly if not in admin section, and user is not category owner
2011-06-22 19:01:00 +00:00
Ralf Becker
2bf55a7c87
some fixes for English and Suomi translation, from our Suomi resident here as Stylite
2011-06-22 15:53:36 +00:00
Nathan Gray
d9b12fd8ab
Make sure default filter is always properly set
2011-06-21 21:30:26 +00:00
Nathan Gray
a555588dbe
Use the same code for categories for preferences & admin, add context menu
2011-06-21 20:14:56 +00:00
Nathan Gray
c2e3ddafc1
Make category owner required
2011-06-16 15:54:19 +00:00
Nathan Gray
1ab285100a
- Only show user to user, admins pick from groups
...
- Don't allow empty owner, use 0 if empty
2011-06-16 15:51:42 +00:00
Nathan Gray
3d9a9fc9de
Add filters for global / user to categories list
2011-06-15 22:27:40 +00:00
Nathan Gray
81f58ab129
- Change category group filtering to allow multiple groups
...
- Give warning when removing access from a group
2011-06-14 18:50:35 +00:00
Ralf Becker
fcfbd038bc
some fixes for the English translation, from our Suomi resident here as Stylite
2011-06-10 06:19:36 +00:00
Ralf Becker
d12475ec9e
some fixes for the English translation, from our Suomi resident here as Stylite
2011-06-09 06:57:25 +00:00
Ralf Becker
9dfdabe1a3
some fixes for the English translation, mostly correcting case, from our Suomi resident here as Stylite
2011-06-07 06:29:49 +00:00
Ralf Becker
1821e03ef9
trying something relative
2011-06-06 14:14:11 +00:00
Ralf Becker
e13ce83df0
a little more ...
2011-06-06 14:06:03 +00:00
Ralf Becker
7e036516ef
a little nicer admin and prefs index page
2011-06-03 16:40:33 +00:00
Ralf Becker
e09444e4f6
- fixed silently not working statistic submit with Webkit browsers (Safari, Chrome, ...)
...
- changed submit url to https://www.egroupware.org/usage-statistic to overcome unsecure submit warnings
2011-05-31 09:25:36 +00:00
Klaus Leithoff
0b1e444325
do not use password on asetLastPwdChange in admin actions, as the use of passwords indicates the usage of the functionality in usermode; Handle params for egw_cache::getSession in the correct order
2011-05-19 10:32:46 +00:00
Ralf Becker
fe62956a96
allow to require custom fields to be filled out by users
2011-05-18 10:25:39 +00:00
Nathan Gray
ab63660111
Use default conversions, don't pass account_lid to create new groups
2011-04-26 14:43:57 +00:00
Ralf Becker
5495491e78
* Admin: session-list is generated now from egw_access_log table independent of readablity of sessions files in filesystem
...
- session_(dla|action) is stored in egw_access_log table
- notifications refresh via ajax set notification_heartbeat timestamp in egw_access_log
- if notification_heartbeat is set (happens only for browser sessions with popup notification) sessions get removed from session list one minute after browser is closed
- new static method egw_session::notifications_active($account_id) to check if given user has an open browser with notifications popup checking, to ensure popup notifications can fall back to email
--> REQUIRES DATABASE UPDATE / SETUP
2011-04-13 14:11:09 +00:00
Klaus Leithoff
5d41f54594
* Admin: fix for reported error regarding wrong count of lines in Admin -> view error log (note, not all errors are logged there, only some. Its only used for some error logging, most of error logging is done/directed to the webservers error log)
2011-04-13 10:07:42 +00:00
Nathan Gray
50296c519a
Fix import / export available and exported fields
2011-04-12 22:23:40 +00:00
Nathan Gray
64e2ada353
Add export plugins for users and groups
2011-04-12 15:38:27 +00:00
Ralf Becker
cec35e75d8
moved notify users via mail into action groupbox
2011-04-05 15:05:01 +00:00
Ralf Becker
b91ffb709c
moved notify users via mail into action groupbox
2011-04-05 15:02:41 +00:00
Ralf Becker
972eb515c3
added "must change password" and "can change password" attribute to "Bulk password reset" command and added German translation
2011-04-01 18:49:42 +00:00
Ralf Becker
bab48aee0a
* method to reset passwords of multiple users to a random password and notify them about that, also allows to change from plaintext passwords to a different hash
2011-04-01 13:35:16 +00:00
Ralf Becker
c801bdf99e
identical lettersearch for etemplate and admin via central css file
2011-03-30 08:18:06 +00:00
Ralf Becker
4039fdf415
* give everyone implicit rights for home app, as taking them away makes to many support problems
2011-03-30 07:54:29 +00:00
Ralf Becker
e40974e360
using new list styles and remove some not used templates
2011-03-27 17:16:35 +00:00
Stefan Becker
9814227f42
adding German Translations
2011-03-21 10:32:36 +00:00
Klaus Leithoff
9f5f60bd0f
handle account_last_change is string and 0
2011-03-16 16:26:02 +00:00
Klaus Leithoff
710c403d7c
read and evaluate auth systems password-last-changed information
2011-03-16 13:26:32 +00:00
Klaus Leithoff
8153a7ac98
read and evaluate auth systems password-last-changed information
2011-03-16 13:26:17 +00:00
Klaus Leithoff
4f0e104e27
more to the issue: fix to regard the password-last-changed information from the auth system - if provided, and thus be able to react on forced password changes triggered by auth system
2011-03-16 12:44:42 +00:00
Klaus Leithoff
a080404dab
fix to regard the password-last-changed information from the auth system - if provided, and thus be able to react on forced password changes triggered from auth system. set password-last-changed info in authsystem on password change. when trying to force the user to change his password upon next login as admin from within egrouware, try to set the 0 value within the authsystem as well (in ldap rights are required for admin (or user) to set/alter the shadowlastchange attribute)
2011-03-16 11:00:16 +00:00
Nathan Gray
6f3f512623
Clarify export limit description, it controls exports and merging
2011-02-24 00:08:22 +00:00
Ralf Becker
a26a899ea0
* fixed not working deleted of application-global categories via "admin >> global categories" in applications
2011-02-15 12:51:21 +00:00
Ralf Becker
920f40ef46
added EventMgr account_id columns to admin_cmd_change_account_id
2011-02-10 10:23:06 +00:00
Oscar Manuel Gómez Senovilla
28d2b6b072
Update for translations in trunk
2011-01-30 12:53:49 +00:00
Nathan Gray
cd817bf4ed
Allow a key 'no_add' to turn off the ability to add a new [sub]type. If no add and no delete, the whole first line will be hidden.
2011-01-25 20:32:38 +00:00
Ralf Becker
938a999ab0
* dont give sql error in gathering statistic data, if table does not exists (eg. Gallery is not installed)
2011-01-05 08:32:16 +00:00
Klaus Leithoff
cbe9026931
fix typo
2010-10-26 11:42:16 +00:00
Klaus Leithoff
5144dd82e7
fix typo while checking old last-password-change
2010-10-25 15:30:01 +00:00
Klaus Leithoff
eb7143d8b9
checking for isset AND ==0 to determine if mustchangepassword is activated
2010-10-25 14:07:37 +00:00
Klaus Leithoff
53374d91fb
* API/Passwordmanagement: option enable a warning for users to inform them, that their password is about to expire
...
will be displayed once every session starting X days before the password will expure, when enforce password change is enabled and
a suitable period is set
-translations for that option
-pending translations
2010-10-21 13:58:57 +00:00
Klaus Leithoff
249d2fb117
csv import of accounts: fix behavior for new accounts, after fix in rev.32587
2010-10-19 06:43:27 +00:00
Klaus Leithoff
e9e2312b06
csv import of accounts: fix behavior for new accounts, after fix in rev.32585
2010-10-18 16:32:45 +00:00
Klaus Leithoff
43e1f8b60c
fix typo while initalizing cmd_account object
2010-10-18 14:01:02 +00:00
Klaus Leithoff
ada6c74efe
allow the option mustchangepassword to be set via admin_cmd_edit_user
2010-10-18 13:09:38 +00:00
Klaus Leithoff
5c66c7d162
categories: better handling of editing/moving categories within the cat-tree
2010-10-14 15:33:10 +00:00
Nathan Gray
763e65e866
Change field mapping for groups to make more sense
2010-10-12 16:45:31 +00:00
Nathan Gray
e3e9c2085a
Don't need 2nd password field when importing
2010-10-07 15:34:01 +00:00
Klaus Leithoff
68ce4a81e1
finnish/suomi translations provided by mkk
2010-10-07 08:09:31 +00:00
Nathan Gray
cb7fb29b2e
Basic support for importing groups from CSV
2010-09-29 17:31:36 +00:00
Nathan Gray
b1a6dd9732
Add basic support for importing users from CSV using admin_cmds
2010-09-28 22:45:57 +00:00
Klaus Leithoff
61812f4dc5
allow for forced passwordchange on next login at account creation time
2010-09-27 07:51:32 +00:00
Klaus Leithoff
cabc21e5e5
fix spelling in translation
2010-09-24 13:58:52 +00:00
Klaus Leithoff
03e46716db
password-feature accounts_ldap form
2010-09-22 11:22:16 +00:00
Klaus Leithoff
e3c4964816
translations for password-feature
2010-09-22 10:04:29 +00:00
Klaus Leithoff
3843c0b59b
Feature: to allow admins a) to set an allowed password age, to require all users to change their password regularily; b) force password change for a given user on the users next login; c) better control about the password strength required; Funded by Cricket
2010-09-22 09:48:27 +00:00
Klaus Leithoff
553152fc80
fix for expected parameter for data must be an array in set_timer, when starting async testjob; handling array as adr in send when creating messages
2010-09-13 08:41:04 +00:00
Ralf Becker
50c43deec9
updating verson to 1.8
2010-09-05 15:24:34 +00:00
Oscar Manuel Gómez Senovilla
65f1702caa
Tracker #2657
2010-08-25 16:23:17 +00:00
Oscar Manuel Gómez Senovilla
2f0df89b4f
Tracker #2703
2010-08-25 16:14:29 +00:00
Klaus Leithoff
8d1f813be6
USABILITY: if admin is setting the password,and retyping the intended password was not successful, the retype now gets deleted, and the inital password gets selected, after the alertbox is cleared away
2010-08-24 08:36:54 +00:00
Ralf Becker
dc288bc4e5
moved config of calendar horizont from Admin >> Site configuration to Calendar >> Site configuration
2010-08-24 07:33:26 +00:00
Ralf Becker
442bdbe564
- new admin-cli command --add-user like --edit-user, but runs addaccount hook for existing accounts too
...
- using --add-user instead of --edit-user in setup_cmd_admin
2010-08-20 20:28:59 +00:00
Ralf Becker
cff42abd07
modernising uiconfig a little bit and fixed mulitiple levels for framework for framed templates
2010-07-29 17:02:20 +00:00
Klaus Leithoff
4e1f3f31e5
fix bug regarding the CKEditor view of Main/Loginscreenmessages
2010-07-02 10:06:44 +00:00
Ralf Becker
435e282efa
propset svn:keywords Id
2010-06-25 13:51:22 +00:00
Klaus Leithoff
d862d80727
allow the ordering of applications again
2010-06-25 12:55:33 +00:00
Ralf Becker
88583e9ebf
removed array_stripslashes function, which is now in common_functions.inc.php
2010-06-11 10:55:24 +00:00
Klaus Leithoff
7dbfc1e789
fix typo that prevented the redisplay of the saved setting for inital-dot-last and intial-last email creation schemes
2010-06-07 11:20:21 +00:00
Ralf Becker
13ff6543cf
replacing admins own openwindow with egw_openWindowCentered2
2010-06-02 18:28:27 +00:00
Stefan Becker
c11a4ef210
added some German translations
2010-05-20 19:23:41 +00:00
Klaus Leithoff
9131b34c64
translation provided by mkk
2010-05-20 08:06:56 +00:00
Klaus Leithoff
80ec6ee65b
translation provided by mkk
2010-05-20 08:06:55 +00:00
Jörg Lehrke
ec48d32681
Calendar recurrence horizont configurable; fix recur_enddate issue
2010-05-03 16:43:42 +00:00
Ralf Becker
29d273be1a
- removed Admin >> Manage applications, as setup is the place and tool
...
to do that (changing something here breaks something in almost all cases)
- removed disabled apps from application list in:
+ edit user
+ view user
+ edit group
2010-04-27 17:23:30 +00:00
Ralf Becker
938b7cf391
fixed not working rename of account_lid with admin/admin-cli.php, corrupted sqlfs (overwrite /home)
2010-04-21 12:28:27 +00:00
Klaus Leithoff
00ba3606de
translations provided by mkk
2010-04-13 15:03:57 +00:00
Klaus Leithoff
4a1fec7207
set the default for global_cats parameter to true\nreset start to 0, if we come back or view another apps categories\ntake care that the global_cats param survives the edit
2010-04-13 11:45:22 +00:00
Klaus Leithoff
f6a2c159a1
accept global_cats param
2010-04-13 10:29:05 +00:00
Ralf Becker
0c31158d00
"Ignore not installed apps"
2010-04-12 06:45:33 +00:00
Ralf Becker
71960a6d02
Fixed some more php53 Warnings after latest fix_depricated.php
...
improvment.
2010-03-21 09:37:52 +00:00
Ralf Becker
b40f14a95e
new setup config denying (default) or allowing user names identical to system users (ldap only)
2010-03-16 16:33:28 +00:00
Ralf Becker
1a5245e101
"only use posix_getpwnam to check for existing system user, if it's available (otherwise no more accounts can be created)"
2010-03-08 21:08:16 +00:00
Ralf Becker
1555115be7
moved aspell_path config to setup, vor obvious reasons
2010-02-14 05:51:51 +00:00
Klaus Leithoff
e763d692c9
make sure the default type for addressbook is found if there is no entry in egw_config
2010-02-10 14:27:14 +00:00
Klaus Leithoff
a2c053f2cf
translations provided by g.mueller
2010-02-09 17:02:08 +00:00
Ralf Becker
8ad9d0cde5
dont start testjob, if user has no email address set
2010-02-03 03:40:32 +00:00
Klaus Leithoff
b654383b11
translations provided by G.Mueller
2010-02-02 15:44:40 +00:00
Ralf Becker
958452ff95
Implementation of global categories limited to a certain group:
...
- from user perspectiv they are global cat like the existing ones
(also comming in two flavors: global or for a certain app)
- admins can select to limit a global cat when they create it
--> all members of a given group have the cat as a global one
==> This does a silent modification of the categories table:
global cats get changed from cat_owner=-1 to cat_owner=0 !!!
2010-01-31 03:36:01 +00:00
Ralf Becker
41d1d4b5a6
fixed a few typos / debug stuff
2010-01-31 03:29:32 +00:00
Ralf Becker
38da9368b4
fixed a few typos / debug stuff
2010-01-31 03:28:32 +00:00
Ralf Becker
5073a8b24e
completly reworked admin >> global categories, in preparation for group specific global cats
2010-01-30 23:57:03 +00:00
Ralf Becker
7a948de39e
do NOT allow to delete original contact content-type for addressbook, as it only creates support problems as users incidently delete it
2010-01-07 04:54:48 +00:00
Klaus Leithoff
cbdd9507ad
check for systemusers as well and deny creation, when such a user already exists
2009-12-16 14:10:15 +00:00
Ralf Becker
8118ad3b0b
"Ajax to construct homedirectory from specified directory name in setup and account_lid"
2009-12-09 08:23:04 +00:00
Klaus Leithoff
e903a8d0f0
call hooks with a proper hook array
2009-12-07 13:12:23 +00:00
Stefan Becker
8bbe6d79df
fixed some typos and added german translations
2009-12-07 09:39:54 +00:00
Ralf Becker
31e3ee1dc2
"added epl version and fixed detection of debian/ubuntu version"
2009-12-03 09:48:21 +00:00
Oscar Manuel Gómez Senovilla
4bdf36f8a0
Recover history from rev 28546
2009-12-02 19:26:59 +00:00
Oscar Manuel Gómez Senovilla
aa892a45e4
Temporary removal to recover history from rev 28546
2009-12-02 19:26:04 +00:00
Oscar Manuel Gómez Senovilla
7ec6262f11
Update for spanish translation
2009-11-30 06:46:00 +00:00
Ralf Becker
e0b244342e
"removed not existing settings hook"
2009-11-29 18:46:52 +00:00
Oscar Manuel Gómez Senovilla
0bef5caad2
Move admin lang files
2009-11-28 12:44:41 +00:00
Ralf Becker
b7b64d103b
bigger window for main- or login-screen messages, if using fck
2009-11-28 10:52:03 +00:00
Oscar Manuel Gómez Senovilla
a70df0ddbb
Pending language updates
2009-11-24 05:51:49 +00:00
Ralf Becker
7f06f12b1a
fixed typos pointed out by Hans-Jürgen
2009-11-22 09:03:46 +00:00
Ralf Becker
04a01fccb0
fixed not working change of comma-separated accounts, eg. info_responsible
2009-11-20 15:07:26 +00:00
Ralf Becker
51717e5dd9
fixed not working loging in other the first domain
2009-11-20 15:06:29 +00:00
Ralf Becker
68ad93eac3
missing password check and email generation for ldap accounts
2009-11-20 15:04:29 +00:00
Oscar Manuel Gómez Senovilla
31bc2ff512
tracker #2349
2009-11-18 19:40:17 +00:00
Ralf Becker
cf59c9f606
"fixed typo, still causing statistics call to fail under jerryr"
2009-11-18 08:28:54 +00:00
Ralf Becker
118a2e0874
"remembering admins previous selection for:
...
- country
- usage_type"
2009-11-17 20:31:48 +00:00
Ralf Becker
e40d0caaa3
"get usage statistic working with output_buffering = off"
2009-11-17 14:55:38 +00:00
Ralf Becker
e9eb83b9e2
"fixed not transmitted install-type"
2009-11-17 12:47:39 +00:00
Ralf Becker
9a755daa24
Client to submit monthly statistical data
2009-11-17 09:24:10 +00:00
Klaus Leithoff
2278b9e582
display more info in admin-> accesslog, codealignment
2009-10-06 08:28:31 +00:00
Oscar Manuel Gómez Senovilla
2386a28cc5
Update Czech translation for trunk. Tracker #1956
2009-09-09 22:12:43 +00:00
Klaus Leithoff
44a53ee05b
backup housekeeping feature from H.J.Tappe together with a feature to backup egroupware the files - tree from Christian Fueller; The File-backup feature is testet against relatively small eGroupware Instances; It requires ZipArchive (If you dont have that, the backup should run, but without backup of files); AND if you enable it backup takes a) more time to run and restore b) way more space, so you should enable housekeeping
2009-08-27 12:46:12 +00:00
Ralf Becker
1bb3fadd1f
"added simple callback for config templates, html eg. selectbox get created by using:
...
- {call_class::method} or
- {call_app.class.method}
The returned selectbox or input has to be for \"newsettings[$name]\"!"
2009-08-18 16:07:39 +00:00
Ralf Becker
232252475f
patch fixing many depricated functions (eg. posix regular expressions) and features, which fill up the error_log under php5.3 (and will no longer be available under php6).
...
Patch is mostly created by script in egroupware/doc/fix_depricated.php in separate commit.
I do NOT advice to apply this patch to a production system (it's commited to trunk!), as the automatic modified regular expressions have a good change to break something ...
2009-06-08 16:21:14 +00:00
Stefan Becker
1c4a76faee
added some German translation for admin
2009-05-20 15:27:17 +00:00
Ralf Becker
317eda1be1
"allowing to set home-dir and login-shell, if accounts are stored in ldap"
2009-05-19 06:36:06 +00:00
Oscar Manuel Gómez Senovilla
67b0a09c15
update spanish translation
2009-05-15 15:33:15 +00:00
Klaus Leithoff
86f1dde06f
configurable favicon, configurable vfs image store for images, logos, icons
2009-05-13 14:33:36 +00:00
Klaus Leithoff
cf5fe6a101
making sure the apps for ACL Management are sorted in Group-view
2009-05-13 13:52:54 +00:00
Ralf Becker
b52d29b7a7
New access log (created during an eGroupware application development
...
workshop at Stylite GmbH for new developers)
2009-04-27 10:31:23 +00:00
Ralf Becker
9aed38299f
"fixed fatal error: creating custom fields delete application config:
...
caused by a missing config::read_repository() before calling config::save_repository(), which then only stores the custom fields, but not the rest of the config"
2009-04-23 11:18:51 +00:00
Ralf Becker
b11d7fe912
"fix for \"bug\" #1954 : greatings should be greetings
...
and a new file-header"
2009-04-03 07:02:08 +00:00
Ralf Becker
185f934852
Patch from jean-charles.passard@provectio.org to fix handling of account
...
prefixes
2009-02-16 08:22:22 +00:00
Oscar Manuel Gómez Senovilla
388c515883
preparing to sync current lang files before branching for 1.6. One more commit
...
expected meanwhile!
2008-11-22 11:05:43 +00:00
Klaus Leithoff
de231ebb28
adapted new tracker table structure; adapted new knowledgebase table names
2008-11-14 13:24:18 +00:00
Ralf Becker
3fe7919b92
"- fixed wrong call $ids2change instead of $this->change
...
- egw_vfs --> egw_sqlfs"
2008-11-03 11:03:39 +00:00
Oscar Manuel Gómez Senovilla
7c3ab3ab8c
tracker #1774 , added estonian translation
2008-11-02 14:23:56 +00:00
Oscar Manuel Gómez Senovilla
3edee675a7
tracker #1812
2008-11-02 13:38:18 +00:00
Ralf Becker
5cf4b6eedc
"fix typo"
2008-10-30 11:35:13 +00:00
Ralf Becker
fa73ad5339
Improved exception handling:
...
- exceptions get now always logged to the error_log
- in the webgui it's now configurable, if the message contains a
stacktrace (incl. function arguments) - default no (security)
- command line interfaces get detected and contain no html anymore
- webdav and groupdav send the exceptions as basic auth realms to the
client
- webdav and groupdav login failures contain the reason as part of the
basic auth realm
2008-10-26 12:13:01 +00:00
Oscar Manuel Gómez Senovilla
504b096e06
latest update of egw translators pending work
2008-10-15 21:11:30 +00:00
Ralf Becker
796daece64
removed unnecessary translation of site configuration, already in common
2008-10-10 10:26:47 +00:00