Nathan Gray
|
a43e26f8b3
|
Add some checking to handle if etemplate is unloading
|
2013-09-17 23:24:56 +00:00 |
|
Nathan Gray
|
dadf3046c2
|
Stop using iframe, better list duplicate detection, better support different ways of getting list content (ajax)
|
2013-09-17 22:27:29 +00:00 |
|
Nathan Gray
|
07b311d495
|
Enhance error message to actually include the original error message
|
2013-09-17 20:17:20 +00:00 |
|
Nathan Gray
|
6f9ea1e859
|
Fix some bugs:
- Always use et2
- Prevent duplicate portlets
- Prevent duplicate links in link list
|
2013-09-17 17:04:57 +00:00 |
|
Nathan Gray
|
f60e402eb0
|
When editing a user or group's preferences, limit app selection to just those apps the account has access to.
|
2013-09-17 16:26:45 +00:00 |
|
Nathan Gray
|
407efdbcaf
|
Some chosen parameters:
- Inherit classes from select
- Search within, not just at start
|
2013-09-17 16:22:51 +00:00 |
|
Nathan Gray
|
6fd5e50d60
|
Use a two step process to force an absolute URL, in case server settings have full URL
|
2013-09-17 15:34:39 +00:00 |
|
Nathan Gray
|
85f4585abf
|
Fix context menu delete confirm dialog
|
2013-09-16 17:53:20 +00:00 |
|
Nathan Gray
|
8f91781933
|
Change nextmatch actions to use ajax submit, not post
|
2013-09-16 15:20:22 +00:00 |
|
Nathan Gray
|
68b1178657
|
Undefined needs quotes.
|
2013-09-16 14:35:55 +00:00 |
|
Klaus Leithoff
|
b04627ed64
|
requirement by sales that email-type should not be shown in right - click - action dialog
|
2013-09-16 11:54:43 +00:00 |
|
Hadi Nategh
|
8cdbbe67fc
|
fix et2-> nm_open_popup error,"undefined method getInstanceManager", in et2_extension_nextmatch_actions
|
2013-09-16 10:40:19 +00:00 |
|
Hadi Nategh
|
019db13e33
|
Handle, infolog->add link in sidebox menu via app.js, instead of using inline script on infolog_hook
|
2013-09-13 13:51:33 +00:00 |
|
Hadi Nategh
|
5517a29d47
|
Fix datepicker error,"hour is undefined" from et2_widget_date
|
2013-09-13 13:06:46 +00:00 |
|
Ralf Becker
|
b8341e48a1
|
mitigate risk of html downloads by using Content-Security-Policy header or Content-Disposition: attachment for IE
|
2013-09-12 18:49:07 +00:00 |
|
Ralf Becker
|
eec0972bc0
|
share cookie with regular EGroupware (required for Stylite hosting)
|
2013-09-12 15:23:38 +00:00 |
|
Hadi Nategh
|
4bc61c67d9
|
Infolog: Validate the startdate and enddate, to make sure that startdate is not set after the enddate.
|
2013-09-12 11:56:33 +00:00 |
|
Hadi Nategh
|
c1683552ba
|
et2_widget_date-> datetime:Fix replacement of entered time manually with actuall time
|
2013-09-12 11:45:26 +00:00 |
|
Ralf Becker
|
9523ba79c2
|
removed not used assignment
|
2013-09-12 08:31:10 +00:00 |
|
Ralf Becker
|
d26cfed93a
|
update from 1.8.005
|
2013-09-11 16:30:05 +00:00 |
|
Nathan Gray
|
b4007621f7
|
When applying (call a function) call it on the request window, not current - they may be different
|
2013-09-11 15:52:49 +00:00 |
|
Ralf Becker
|
d6b2155dc2
|
using eT2 for acl editing
|
2013-09-11 13:52:38 +00:00 |
|
Klaus Leithoff
|
4b95b5b362
|
on submit of a form, move uploaded info to own datastructure (grid) to be able to preserve that over to formdata, in case we do stuff like saveAsDraft and other stuff, or to be able to manipulate the uploaded files information, or add files from vfs, ...
|
2013-09-11 13:46:00 +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 |
|
Ralf Becker
|
cfd0923c97
|
need to tell php session to use secure and httponly cookies too
|
2013-09-11 12:39:32 +00:00 |
|
Ralf Becker
|
ee3544d3d1
|
fixed language selection got lost
|
2013-09-11 12:18:40 +00:00 |
|
Ralf Becker
|
eb06a2adee
|
setup uses now sessions too and password-hashes in header.inc.php use most secure hashing type
|
2013-09-11 11:35:20 +00:00 |
|
Nathan Gray
|
871f63a9f2
|
Additional checks on autorepeat fallback
- Better handling of the different accepted indirect placeholders
- Add a check & error to prevent infinite loops (or crazy large grids)
|
2013-09-10 23:25:51 +00:00 |
|
Nathan Gray
|
f10da7b36d
|
Change ajax calls to jsapi egw.json()
|
2013-09-10 20:41:18 +00:00 |
|
Nathan Gray
|
958167b0f7
|
Add an optional async parameter to sendRequest() to make simple async calls easier
|
2013-09-10 20:22:47 +00:00 |
|
Nathan Gray
|
36cfd70daa
|
Change to jsapi egw.json() - missed one
|
2013-09-10 19:56:22 +00:00 |
|
Nathan Gray
|
a18e1fe4c0
|
Change to jsapi egw.json()
|
2013-09-10 19:54:19 +00:00 |
|
Nathan Gray
|
1355f66fd0
|
Change to jsapi egw.json()
|
2013-09-10 19:45:08 +00:00 |
|
Nathan Gray
|
8ca7b57715
|
Start giving some deprecated warnings so we can start the process of removing this file
|
2013-09-10 19:39:20 +00:00 |
|
Nathan Gray
|
02c6f3b108
|
Remove some more references to phpgwapi/js/egw_json.js
|
2013-09-10 18:56:50 +00:00 |
|
Nathan Gray
|
dcfcec3ab1
|
Put checkbox before label by default
|
2013-09-10 18:39:31 +00:00 |
|
Nathan Gray
|
3ae18c9a78
|
- Use a et2_dialog over native prompt for editing comments
- Use jsapi's egw.json() for ajax
|
2013-09-10 17:57:41 +00:00 |
|
Nathan Gray
|
ca54de9e2c
|
Use jsapi's egw.ajaxURL()
|
2013-09-10 17:55:05 +00:00 |
|
Ralf Becker
|
892500fee3
|
change cli detection to use php_sapi_name()
|
2013-09-10 17:29:58 +00:00 |
|
Nathan Gray
|
8105242434
|
Favorites fixes
- Fixes for multiple favorites on the page at the same time (multiple et2 apps)
- Use egw.json() calls
|
2013-09-10 17:06:15 +00:00 |
|
Nathan Gray
|
4996c584b3
|
Use a different method to avoid special expansion breaking nextmatch - skip it for grids inside a nextmatch.
|
2013-09-10 16:09:12 +00:00 |
|
Ralf Becker
|
256b888124
|
fix for templates containing no bottomNodes
|
2013-09-10 14:40:19 +00:00 |
|
Klaus Leithoff
|
cf26bde93c
|
add fileupload widget to compose, display uploaded file list area below signature select box
|
2013-09-10 13:39:44 +00:00 |
|
Klaus Leithoff
|
8667f81010
|
change handling of progress attribute; only XET-ids work, when fetched with getWidgetById and widget.getDomNode (it may not be available at creation time, so we (re)check on createStatus time)
|
2013-09-10 12:57:40 +00:00 |
|
Klaus Leithoff
|
355ffbbb9b
|
change handling of progress attribute; only XET-ids work, when fetched with getWidgetById and widget.getDomNode
|
2013-09-10 08:08:47 +00:00 |
|
Nathan Gray
|
9192652877
|
Let progress attribute be a widget ID or the ID of a specific DOM node
|
2013-09-09 22:04:48 +00:00 |
|
Nathan Gray
|
7b9b5efe7f
|
Apparently expandName() can also return null - handle that too
|
2013-09-09 21:39:31 +00:00 |
|
Nathan Gray
|
2087aed7a3
|
Check to see if the substitution actually got something, or we could wreck the nextmatch rows.
|
2013-09-09 19:16:05 +00:00 |
|
Nathan Gray
|
230472d256
|
Change auto-repeat detection to additionally look through widgets for IDs like const[$row] when there is no row content
|
2013-09-09 18:52:11 +00:00 |
|