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