Ralf Becker
79c1d2e41c
* Admin/EMail: allow admins to always add arbitrary aliases, even if not allowed for regular user
2017-07-12 18:43:05 +02:00
Ralf Becker
a9e750c8b2
WIP spam workflow and SpamTitian integration
2017-05-31 15:10:58 +02:00
Hadi Nategh
9f98d0fe56
WIP of background & logo image upload into instance dir:
...
- Add some translation
- Add filemtime timestamp into url
2017-04-28 16:30:01 +02:00
Hadi Nategh
c55e0bdae3
WIP of background & logo image upload into instance dir:
...
- Generate url for anon_images.php
2017-04-28 12:40:33 +02:00
Hadi Nategh
33bc6f6ce0
WIP of background & logo image upload into instance dir
2017-04-27 16:50:35 +02:00
nathangray
e34e679733
Fix unable to add ACLs
2017-03-09 08:55:13 -07:00
Hadi Nategh
262d245029
WIP of modern login page:
...
- Add login_background option to admin site configuration
2017-02-10 16:02:32 +01:00
Hadi Nategh
c4245111e5
Fix mail account dialog always gets scrollbar
2017-02-10 11:18:20 +01:00
Hadi Nategh
c78042d522
Update PUBLIC ID of etemplate2.dtd in all templates
2017-02-01 09:59:37 +01:00
Hadi Nategh
34e04a1315
WIP of SMIME support: Implement an interface for importing smime private key into mail account
2017-01-25 18:06:17 +01:00
Hadi Nategh
5f4fc359be
Implement google recaptcha for sitemanager forms
2016-12-09 10:32:56 +01:00
Ralf Becker
74e2c62b48
* Admin/Mail: allow to limit users to only create identities for aliases
2016-10-28 14:27:59 +02:00
Ralf Becker
9b77cd9971
fix documentation where to put log to api/templates/default/images
2016-09-19 10:16:56 +02:00
Ralf Becker
f987caa5c2
* Admin: warn admin if passwords for new accounts / password reset lack in strength
2016-08-12 13:47:01 +02:00
Ralf Becker
3752c35a5a
add ajax=true to diverse admin pages of apps, changing customfields class to autoloadable admin_customfields (with old class extending new one, just in case), fix wrong English phrase "typ" in infolog
2016-08-12 11:35:30 +02:00
nathangray
7c3d97ba12
Load app hooks with ajax=true into a div instead of an iframe
2016-06-29 09:48:54 -06:00
Ralf Becker
51731f2e9b
fix admin_statistics to use eT2
2016-05-14 12:40:15 +02:00
Hadi Nategh
d290485058
Nm resize fix:
...
- Fix dataview grid resize not taking care of category color border
- Fix Category borders make headers misaligned
2016-05-11 16:33:54 +00:00
Ralf Becker
08549368a0
fix custom translations to use eT2
2016-05-08 12:23:54 +00:00
Ralf Becker
b4148d1b5a
port "Admin Queue and History" and "Remote Administration Instances" to eT2
2016-05-07 16:57:18 +00:00
Ralf Becker
b06fc3f3e1
no more dynamic minifying
2016-04-30 14:30:38 +00:00
Klaus Leithoff
8e02180904
* Mail: allow to define an existing folder as archive folder and allow to move messages to the specified folder with either right-click action or EGW-shortcut
2016-04-29 11:23:05 +00:00
Ralf Becker
c14f25c0e8
hide spellchecker config and always use browser native spellchecker
2016-04-25 20:14:47 +00:00
Ralf Becker
220aacf48b
no longer allow to use lang syntax %1 in eT2 instead of native %s, as it does not allow to use %1 and costs unnecessary performance
2016-04-25 15:15:02 +00:00
Ralf Becker
1742ebf6f1
use new et2 config
2016-04-24 13:41:36 +00:00
Ralf Becker
37f61b1f03
move admin >> Site config to new et2 based site-config
2016-04-21 16:39:59 +00:00
Ralf Becker
22701ce83f
WIP et2 based site configuration
2016-04-20 18:52:55 +00:00
Hadi Nategh
28a59d0d29
Styling in addressbook edit dialog
...
- Fix alignments for account tab
2016-04-11 07:44:49 +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
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
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
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
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
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
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
Ralf Becker
1f86e3afc7
remove fixed height from categories
2015-10-23 17:08:40 +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
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
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
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
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
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
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
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
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
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
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
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