Nathan Gray
577c4afaef
Fix add category button
2015-03-23 18:57:33 +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
d432642f1a
add encoding, eTempalte2 DTD and svn propset svn:keywords Id to all eTemplates
2015-02-17 09:55:05 +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
Ralf Becker
85bcd0200d
modernized login- and start-message editing a bit
2015-01-09 18:58:23 +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
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
Hadi Nategh
836251277c
Style customfields' edit popup dialog
2014-10-30 14:13:45 +00:00
Nathan Gray
83fd536408
Add missing template file.
...
Fixes fatal error exporting users.
2014-10-28 20:37:15 +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
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
Hadi Nategh
e2fd522aee
Adjust default width for categories nm columns
2014-09-25 12:31:52 +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
bb569e6db8
home-directory and login-shell dont need password fields
2014-09-06 09:56:51 +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
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
091e0aeaf8
setting default width for admin accounts
2014-08-20 09:05:10 +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
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
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
025f31872f
Fix delete confirmation dialog in Global categories edit popup
2014-07-14 10:19:32 +00:00
Hadi Nategh
eee8495145
Style "Global Category" edit dialog
2014-06-30 07:48:05 +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
Nathan Gray
135b6cda37
Fix invalid actions on session/access log still enabled
2014-05-26 17:39:59 +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
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
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
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
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
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
9280eca83b
old user and group admin, incl. lots of old phplib templates
2014-03-28 19:18:58 +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
e476a3ed82
new deleting of accounts
2014-03-19 13:20:46 +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
3fee71bb23
using new appicon widget to display correct application icon
2014-03-03 16:51:22 +00:00
Ralf Becker
60def94d07
pixelegg changes from Monday
2014-02-18 08:11:14 +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
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
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
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
Ralf Becker
b29317711a
pixelegg changes from Wednesday
2013-12-19 03:14:47 +00:00
Ralf Becker
f7843e4507
pixelegg changes from Tuesday
2013-12-18 04:33:59 +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
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
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
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
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
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
Ralf Becker
db7d12af4b
first take on new ACL dialog for admin
2013-08-26 18:25:43 +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
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
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
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
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
Ralf Becker
b2f733c4d5
a few more steps towards a new admin
2013-07-03 16:27:18 +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
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
Ralf Becker
9454438a77
experimenting with new ideas for admin UI
2013-05-12 13:44:46 +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
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
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
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
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
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
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
e92163ef31
Get category edit working in et2
2012-04-24 23:13:57 +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
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
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
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
Ralf Becker
f2d7c5c6c3
* Custom / instance-specific translations, eg. to rename an application
2011-11-17 12:43:59 +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
39fd95dbcc
fixed not working edit of categories using legacy icon
2011-08-03 14:08:43 +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
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
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
0aa3d448a6
Make name required field
2011-06-22 19:45:36 +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
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
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
fe62956a96
allow to require custom fields to be filled out by users
2011-05-18 10:25:39 +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
Ralf Becker
cec35e75d8
moved notify users via mail into action groupbox
2011-04-05 15:05:01 +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
e40974e360
using new list styles and remove some not used templates
2011-03-27 17:16:35 +00:00
Nathan Gray
6f3f512623
Clarify export limit description, it controls exports and merging
2011-02-24 00:08:22 +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
03e46716db
password-feature accounts_ldap form
2010-09-22 11:22:16 +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
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
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
Jörg Lehrke
ec48d32681
Calendar recurrence horizont configurable; fix recur_enddate issue
2010-05-03 16:43:42 +00:00
Ralf Becker
1555115be7
moved aspell_path config to setup, vor obvious reasons
2010-02-14 05:51:51 +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
5073a8b24e
completly reworked admin >> global categories, in preparation for group specific global cats
2010-01-30 23:57:03 +00:00
Ralf Becker
68ad93eac3
missing password check and email generation for ldap accounts
2009-11-20 15:04:29 +00:00