Ralf Becker
f9bbcdeb86
* Timesheet/Resources/Filemanager/Calendar: customfields could not be deleted
2017-01-17 18:24:56 +01:00
nathangray
72fad2941f
- Allow extending classes to easily override config index
...
- Allow config settings to be arrays
2016-12-14 11:51:58 -07:00
Hadi Nategh
5f4fc359be
Implement google recaptcha for sitemanager forms
2016-12-09 10:32:56 +01:00
Ralf Becker
655e532ed4
fix SQL error when Db->Type is not "mysql", as it should be, but eg. "mysqli" and therefore PostgesSQL SIMILAR is used with MySQL/MariaDB
2016-12-01 13:00:47 +01:00
Ralf Becker
bb22b03edc
fix removing aliases incl. identity was remove all identities, but the one it was supposed to remove
2016-11-15 14:23:08 +01:00
Ralf Becker
38bd48f9e9
remove identity if alias is removed with "-alias" AND create_identity is "yes"
2016-11-14 13:43:05 +01:00
Ralf Becker
68cd92a0ca
fix error if no alias/forward set stalling setting one, caused by using NULL instead of an empty array throws error: Argument 1 passed to array_modify() must be of the type array, null given
2016-11-10 09:51:37 +01:00
nathangray
1764ee826c
Fix some missing / incorrect translations, found & tranlated by Stefan Unverricht
2016-11-02 09:30:39 -06:00
Ralf Becker
584ecf07ed
* Admin: fix fatal error when using "Deny Access" from context menu on groups
2016-10-31 18:12:45 +01:00
Ralf Becker
96b39eefe6
fix check for existing identity for first array element
2016-10-31 15:56:41 +01:00
Ralf Becker
4d62d34fac
remove +/- prefix, as it is not part of email but operator
2016-10-31 15:51:02 +01:00
Ralf Becker
e30794e61b
remove +/- prefix, as it is not part of email but operator
2016-10-31 15:46:56 +01:00
Ralf Becker
dbae12260b
fix setting alias and forwards, allow to add/remove from existing ones
2016-10-31 15:41:52 +01:00
Ralf Becker
a20c4ab18c
* Admin/Mail: allow to add aliases, forwards and quota via admin-cli, optional create identities for aliases
2016-10-31 14:53:15 +01:00
Ralf Becker
fb5429992e
need to set ident_email_alias selectbox too, if changing identity
2016-10-28 14:53:51 +02:00
Ralf Becker
7d02313af2
do not make ident_email_alias select-box readonly for regular users editing their sigature
2016-10-28 14:46:17 +02:00
Ralf Becker
74e2c62b48
* Admin/Mail: allow to limit users to only create identities for aliases
2016-10-28 14:27:59 +02:00
Hadi Nategh
c3fb98f3c1
Try to correct ckeditor references point to vendor directory
2016-10-07 12:15:03 +02:00
Ralf Becker
54a9ea87f1
* Admin: show "check ip address of all sessions": No (it was stored but always shown as Yes)
...
Caused by "" being deleted when stored and not set === null value picked first option Yes, now we send "" for a not set value to client-side
2016-10-04 14:29:31 +02:00
Ralf Becker
9b77cd9971
fix documentation where to put log to api/templates/default/images
2016-09-19 10:16:56 +02:00
Hadi Nategh
aff9f0eba8
Fix Ctrl+A in context menu does not get translated
2016-09-09 12:54:52 +02:00
Ralf Becker
43432ca501
fix Scrutinizer errors
2016-08-15 11:57:13 +02:00
Ralf Becker
f987caa5c2
* Admin: warn admin if passwords for new accounts / password reset lack in strength
2016-08-12 13:47:01 +02:00
Ralf Becker
3752c35a5a
add ajax=true to diverse admin pages of apps, changing customfields class to autoloadable admin_customfields (with old class extending new one, just in case), fix wrong English phrase "typ" in infolog
2016-08-12 11:35:30 +02:00
Ralf Becker
25b7334017
pending translations from our translation server, thanks to Illias and others
2016-08-10 08:55:21 +02:00
Ralf Becker
3b18244106
* Admin: fix PHP Fatal error when editing custom fields in a minimal install
2016-08-09 11:25:49 +02:00
nathangray
14fbd7fcd5
When loading something into admin, accept & show string data even though it's not valid
2016-07-28 16:30:16 -06:00
Ralf Becker
96caf6effd
* Admin/APC(u): fix error in clear cache: if APC(u) runs out of memory clearing just instance cache clear whole cache
2016-07-28 12:02:21 +02:00
Ralf Becker
087cff7f25
* Admin: fix PHP Fatal Class jdots_framework does not exist in minimal install
2016-07-12 11:44:02 +02:00
Ralf Becker
d0030228e8
do not use jdots class not always installed by Api\Framework\Ajax, which is always available
2016-07-08 16:37:15 +02:00
Ralf Becker
4f4530b98d
* Admin: add used caching provider and APCu stats to "PHP Information"
2016-07-08 12:09:37 +02:00
Ralf Becker
50577cb217
fix redirect to admin index fails via ajax_exec, as there is no menuaction in url
2016-06-30 11:12:58 +02:00
nathangray
c21ac29b96
Fix documentation
2016-06-29 10:22:24 -06:00
nathangray
7c3d97ba12
Load app hooks with ajax=true into a div instead of an iframe
2016-06-29 09:48:54 -06:00
Ralf Becker
29d34bcc6c
fix PHP Fatal in 16.1 minimal install caused by usage of old categories:: constants
2016-06-27 18:38:04 +02:00
leithoff
2b925a44af
give more details about possible error
2016-06-24 14:28:49 +02:00
Ralf Becker
50b33f279c
Italian translations from Ilias Chasapakis, Webtrain
2016-06-23 18:35:20 +02:00
Ralf Becker
6c47da8f64
we need to set a different dom-id for each application and also global categories of that app
...
otherwise eT2 objects are overwritter when a second categories template is shown
2016-06-13 16:04:11 +02:00
Hadi Nategh
5e4412aea5
Run applications categories with ajax=true
...
- Fix categories colors not showing up
- Fix categories list refresh does not work
2016-06-13 12:30:21 +02:00
Ralf Becker
b17fd7004e
* Admin: fix async service testjob to run on a default install (no phpgwapi)
2016-06-08 15:15:01 +02:00
Hadi Nategh
87fb94a496
Deprecate $j global variable and replace them all with standard jQuery
2016-06-02 16:52:01 +02:00
Hadi Nategh
b14b3dcddc
Update css files with running new LESS version
2016-05-19 13:44:07 +02:00
nathangray
b466c327a5
Put cron timestamps into user timer format
2016-05-17 09:18:32 -06:00
Ralf Becker
dab7650dca
using eT2 for about and moved code to api (api/src/Framework/About.php)
2016-05-16 16:27:33 +02:00
Ralf Becker
349b3a4b9c
fix double url encoding stalling calling off clases with namespaces because backslash is url-encoded twice
2016-05-16 15:26:25 +02:00
Ralf Becker
8a24f3e449
fix not loaded header / CSS, caused by missing echo before $GLOBALS['egw']->framework->(header|footer)
2016-05-14 21:26:36 +02:00
Ralf Becker
a83f4a2483
fix not loaded header / CSS, renamed classes for autoloading and changed new admin_denyaccess to use new api
2016-05-14 21:04:03 +02:00
Ralf Becker
51731f2e9b
fix admin_statistics to use eT2
2016-05-14 12:40:15 +02:00
Hadi Nategh
d290485058
Nm resize fix:
...
- Fix dataview grid resize not taking care of category color border
- Fix Category borders make headers misaligned
2016-05-11 16:33:54 +00:00
Klaus Leithoff
4bf97ecf8c
folders for taglist in folder-tab are preset with sel_options. acc_folder_archive was missing
2016-05-10 10:40:34 +00:00
Ralf Becker
251de1dc54
move category images to api, fixes PHP Fatal in admin_categories, if phpgwapi is not installed
2016-05-09 10:05:57 +00:00
Ralf Becker
19501960e1
fix wrong case in "AsyncService" to "Asyncservice"
2016-05-09 09:15:48 +00:00
Ralf Becker
08549368a0
fix custom translations to use eT2
2016-05-08 12:23:54 +00:00
Ralf Becker
b4148d1b5a
port "Admin Queue and History" and "Remote Administration Instances" to eT2
2016-05-07 16:57:18 +00:00
Ralf Becker
e6ad65387e
mask out passwords in admin queue
2016-05-07 16:55:15 +00:00
Ralf Becker
2a5c28fce1
admin was using non-pixelegg icon for applications and use of phpgwapi/nonav icon
2016-05-06 07:59:43 +00:00
Ralf Becker
46250c7704
need to use "api-accounts" instead of no longer existing "home-accounts"
2016-05-06 07:58:37 +00:00
Ralf Becker
d17701345d
fix PHP Fatal of using deprecated, and therefore not existing in Api, get_list method of accounts object
2016-05-06 07:38:23 +00:00
Ralf Becker
6ce45b634c
fix PHP Fatal, if etemplate is not installed
2016-05-05 17:59:31 +00:00
Nathan Gray
0eeb8b56c0
- Export plugins now specify the export record class
...
- Projectmanager now has filters
2016-05-04 19:34:30 +00:00
Ralf Becker
b06fc3f3e1
no more dynamic minifying
2016-04-30 14:30:38 +00:00
Ralf Becker
bf43122c65
missed admin-cli.php when converting to api
2016-04-29 13:02:10 +00:00
Ralf Becker
d542785914
fix typo in 2. password
2016-04-29 11:45:01 +00:00
Klaus Leithoff
8e02180904
* Mail: allow to define an existing folder as archive folder and allow to move messages to the specified folder with either right-click action or EGW-shortcut
2016-04-29 11:23:05 +00:00
Ralf Becker
01c396e5d3
using new api for admin, though 3 classes still use old etemplate
2016-04-27 19:12:20 +00:00
Ralf Becker
07a5224025
* Admin: clear cache after admin-cli.php commands, so they become active automatically
...
and allow to send json requests with basic auth credentials without an active session, used here to clear cache via webservice call, as we can NOT clear shared memmory cache of webserver from cli
2016-04-27 10:34:57 +00:00
Ralf Becker
b9bfdb06c8
fix not displayed "allow non-admins to create further identities"
2016-04-26 14:12:41 +00:00
Ralf Becker
c14f25c0e8
hide spellchecker config and always use browser native spellchecker
2016-04-25 20:14:47 +00:00
Ralf Becker
220aacf48b
no longer allow to use lang syntax %1 in eT2 instead of native %s, as it does not allow to use %1 and costs unnecessary performance
2016-04-25 15:15:02 +00:00
Ralf Becker
1742ebf6f1
use new et2 config
2016-04-24 13:41:36 +00:00
Hadi Nategh
103141312e
Mobile theme:
...
- Implement categories list and edit view
2016-04-22 14:42:06 +00:00
Ralf Becker
37f61b1f03
move admin >> Site config to new et2 based site-config
2016-04-21 16:39:59 +00:00
Ralf Becker
22701ce83f
WIP et2 based site configuration
2016-04-20 18:52:55 +00:00
Nathan Gray
07bae4d00b
Add 'Add user' to user list placeholder actions
2016-04-13 16:22:19 +00:00
Hadi Nategh
28a59d0d29
Styling in addressbook edit dialog
...
- Fix alignments for account tab
2016-04-11 07:44:49 +00:00
Ralf Becker
21c331d5ce
fix wrong app-name "emailadmin" nach "admin"
2016-04-08 09:28:02 +00:00
Ralf Becker
af5e0daa07
remove no longer necessary Admin >> Applications, used to change application order in templates before jdots
2016-04-07 07:03:55 +00:00
Hadi Nategh
50aae863b6
Edit dialogs style W.I.P.:
...
- Give tab widget new look
- Style grid header different
- Re-design calendar edit dialog
- Some fixes for multi et2_taglist
2016-04-06 16:43:51 +00:00
Ralf Becker
95ea446e7b
remove topmenu_info and deleteaccount hooks from admin/setup/setup.inc.php
2016-04-06 10:06:58 +00:00
Ralf Becker
fd2bc6d7b7
fix problems with autoloading of etemplate_widget_tree
2016-04-04 08:48:04 +00:00
Ralf Becker
2baf654e14
move all tables to new api and update api to 16.1
2016-04-02 19:55:08 +00:00
Ralf Becker
adb748d6e7
move hooks class to api and only cache hooks in instance cache (instead of database: filesystem scan takes ~4ms, cache ~0.2ms)
2016-04-02 14:16:20 +00:00
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