Andreas Stöckel
bc25b8a102
Only call the selectCallback once, call it when setAllSelected is called and select the whole row when the checkbox is pre-checked
2011-03-31 12:56:47 +00:00
Andreas Stöckel
b424341afe
Added selected change event to grid component, reverted change with drag'n'drop and window.top
2011-03-31 12:17:46 +00:00
Andreas Stöckel
3be7eba007
Added .lettersearch css border-radius compatibility code for other browsers
2011-03-30 21:14:05 +00:00
Andreas Stöckel
a726d95d0b
Fixed bug with grid element position calculation in firefox - firefox uses fractional height values internally but returns them rounded when using offsetHeight - using getComputedStyle when using firefox fixed the issue.
2011-03-30 20:52:02 +00:00
Andreas Stöckel
3111c74eda
Fixed selection issues in grid and fixed problem with checkbox data being checked with == and not ===
2011-03-30 15:05:58 +00:00
Andreas Stöckel
dde3de5195
Added new column type 'EGW_COL_TYPE_CHECKBOX'
2011-03-30 14:28:49 +00:00
Andreas Stöckel
4b23d7bca2
removed egwGridView_outer margin
2011-03-30 12:28:24 +00:00
Ralf Becker
019ec56408
get new ajax canned responses working with multiline responses
2011-03-30 11:40:14 +00:00
Ralf Becker
bde05cf177
give everyone implicit rights for home app, to display home link again
2011-03-30 10:44:41 +00:00
Ralf Becker
05d3ca105a
give everyone implicit rights for home app, to display home link again
2011-03-30 10:44:11 +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
86e39b2ed1
* give everyone implicit rights for home app, as taking them away makes to many support problems
2011-03-30 07:58:22 +00:00
Ralf Becker
4039fdf415
* give everyone implicit rights for home app, as taking them away makes to many support problems
2011-03-30 07:54:29 +00:00
Ralf Becker
89c30a557a
styles for nextmatch lettersearch
2011-03-30 07:34:17 +00:00
Klaus Leithoff
9a1ede88f4
* API: upgrade to purifier Version 4.3.0; reintroduce rev32909 (myStylite ticket#987: fixing a problem regarding chopped off urls when URI in question contains umlauts AND mbstring.func_overload is activated); add missing files
2011-03-28 12:21:30 +00:00
Klaus Leithoff
53bb18041e
purifier upgrade to 4.3.0, add missing files
2011-03-28 12:10:21 +00:00
Klaus Leithoff
66ca12e6f2
* core: reintroduce rev32909 (myStylite ticket#987: fixing a problem regarding chopped off urls when URI in question contains umlauts AND mbstring.func_overload is activated)
2011-03-28 11:52:16 +00:00
Klaus Leithoff
375006403c
* API: upgrade to purifier Version 4.3.0
2011-03-28 11:46:24 +00:00
Ralf Becker
b5c3c90260
activated new table style and row selection for etemplate, not yet with contect menus
2011-03-27 16:14:08 +00:00
Andreas Stöckel
3c435bec9f
Added content of phpgwapi/js/egw_action/test/grid.css to traditional.css - styling of tables has to be actiated by giving the table containing the data rows the class 'egwGridView_grid'
2011-03-25 14:26:00 +00:00
Andreas Stöckel
01a50945f5
Fixed bugs with Drag&Drop and IE, improved speed of grid view component by adding an timestamp to the data cells and only updating them if the timestamp has changed
2011-03-25 13:12:24 +00:00
Ralf Becker
6fb34fa100
forgot to remove droped tables, displays API broken in setup
2011-03-25 09:10:37 +00:00
Andreas Stöckel
ded17410ba
Added new doTriggerEvent aoi method to grid aoi and fixed bug with scrolling in the grid and dragging
2011-03-24 18:17:27 +00:00
Andreas Stöckel
ba92642c5b
Added full drag-drop support to the egw action system
2011-03-24 17:06:44 +00:00
Ralf Becker
9a9d087022
- add index to li (login time) column to speed up maintenance (periodic delete of old rows)
...
- delete some obsolete / since a long time not used tables:
- egw_vfs (replaced by egw_sqlfs in 1.6)
- egw_(app_)sessions (not used since 1.4)
2011-03-23 20:16:26 +00:00
Andreas Stöckel
bbe645ee02
Added data property to egwAction, fixed bug in popup menu group generation
2011-03-23 20:08:33 +00:00
Andreas Stöckel
0b2168e924
Fixed bug in egwActionObject.selectAll function which caused the internal 'selectedChildren' array to be a reference to the children array and resulted in the children array being destroyed.
2011-03-23 14:36:25 +00:00
Ralf Becker
05a65fa422
remove not used $error parameter from pam_auth call, as it seems to stop login on some installs
2011-03-23 14:15:55 +00:00
Ralf Becker
3ea7ca54b8
remove not used $error parameter from pam_auth call, as it seems to stop login on some installs
2011-03-23 14:14:57 +00:00
Andreas Stöckel
e0d40e649b
Moved most code of the JS actionManager class to the action object itself, so that every action object might have child object if the action implementation allows that. Added support for sub-actions for actions representet as popup menus
2011-03-23 14:05:39 +00:00
Klaus Leithoff
e0d531cab5
* API/Authentication: add fallback to sql for mail authentication.
2011-03-23 13:30:06 +00:00
Klaus Leithoff
e33aa2978c
* API/Authentication: add fallback to sql for mail authentication.
2011-03-23 13:19:48 +00:00
Andreas Stöckel
9db4532ca6
Removed forgotten debug message
2011-03-22 14:55:22 +00:00
Andreas Stöckel
afcf96a3cd
Added egw_grid_columns class which is capable of managing the grid columns of a certain grid and to store, load and merge the user columns data into the default column set
2011-03-22 14:00:03 +00:00
Andreas Stöckel
0f5a354a12
Removed forgotten debug messages, added support for maximum column width to egw_grid_columns.js
2011-03-21 17:27:09 +00:00
Andreas Stöckel
67575e1cd1
Added move and copy multiple files functions to egw_vfs, implemented functions needed to reload subtrees of the egw_grid, fixed problems with data fetching in egw_grid_data.js
2011-03-21 16:12:28 +00:00
Ralf Becker
e5c81fa86e
* exceptions in async jobs no longer stop other jobs, but log the exception to Apache error_log
2011-03-21 13:18:53 +00:00
Ralf Becker
8db999925d
* exceptions in async jobs no longer stop other jobs
2011-03-21 13:18:11 +00:00
Ralf Becker
74a2947018
* fixed not working async service test-job
...
$$adr[0] === $($adr[0]) !== ($$adr)[0]
2011-03-21 13:14:33 +00:00
Ralf Becker
3c8abc1971
* fixed not working async service test-job
...
$$adr[0] === $($adr[0]) !== ($$adr)[0]
2011-03-21 13:13:41 +00:00
Ralf Becker
7c50223221
switching accidently commited PostgreSQL query log off again
2011-03-20 12:58:46 +00:00
Ralf Becker
38ef2706e3
switching accidently commited PostgreSQL query log off again
2011-03-20 12:57:56 +00:00
Ralf Becker
c34c52cacf
* Addressbook: fixed PostgeSQL error when searching or showing accounts
2011-03-20 12:51:26 +00:00
Ralf Becker
778d03772a
fixed typo CAPABILITY_CAST_AS_VA(R)CHAR
2011-03-20 12:49:22 +00:00
Andreas Stöckel
07daeda81e
Fixed bugs in the grid component with resizing not working properly and column width being not in sync with header width. This has been done by using a dynamic stylesheet for the column properties instead of changing the properties for each element individually.
2011-03-18 18:04:56 +00:00
Ralf Becker
ebbbf233cf
new capability to CAST AS varchar
2011-03-18 14:18:24 +00:00
Ralf Becker
a69151c7f8
read users full name from password file and create email address according to configured rules for automatic created accounts
2011-03-18 13:40:21 +00:00
Ralf Becker
7f49fa6812
read users full name from password file and create email address according to configured rules for automatic created accounts
2011-03-18 13:36:19 +00:00
Ralf Becker
08806fe9e5
backport of reworked solution from trunk
2011-03-17 20:40:02 +00:00
Andreas Stöckel
e19cc44fcb
Removed base64-encoding from egw_instant_load.html, added code to egw_json which inserts script tags seperately when content is assigned to the innerHTML property
2011-03-17 18:00:24 +00:00
Ralf Becker
46f505bb1f
* EMail: speed improvment by loading mails with a single request
2011-03-17 14:56:54 +00:00
Andreas Stöckel
d7e1028513
Fixed problem with directly loading iframe content in felamimail - added egw_instant_load.html which allows replacing its whole content with (base64 encoded) content and (in difference to data:text uris) works with IE and allows cross-frame JS interaction
2011-03-17 14:11:43 +00:00
Ralf Becker
765864c89b
* EMail: speed improvments backported from Trunk
...
- use a single bofelamimail instance (not backported but hack in CreateObject to get the same result)
- queue refresh folder calls, to send only a single one
- difference between click and doubleclick on mails to speed up doubleclick (opening mail in popup)
2011-03-17 07:39:02 +00:00
Andreas Stöckel
d966794b8d
Added get_home_dir function to egw_vfs
2011-03-16 17:51:33 +00:00
Andreas Stöckel
65610b5fed
Updated jquery to newest, minified version
2011-03-16 17:50:53 +00:00
Andreas Stöckel
ebd6031ecf
Small design improvements, fixed horz. scrollbar in grid with chrome, ie compatibility, enabled column selection, fixed prefetch code
2011-03-16 17:50:25 +00:00
Klaus Leithoff
dcb7fae883
fix to regard the password-last-changed information from the auth system - if provided, and thus be able to react on forced password changes triggered from auth system. set password-last-changed info in authsystem on password change. when trying to force the user to change his password upon next login as admin from within egrouware, try to set the 0 value within the authsystem as well (in ldap rights are required for admin (or user) to set/alter the shadowlastchange attribute). regard auth-system information for user edit/view
2011-03-16 14:22:24 +00:00
Klaus Leithoff
4f0e104e27
more to the issue: fix to regard the password-last-changed information from the auth system - if provided, and thus be able to react on forced password changes triggered by auth system
2011-03-16 12:44:42 +00:00
Klaus Leithoff
a080404dab
fix to regard the password-last-changed information from the auth system - if provided, and thus be able to react on forced password changes triggered from auth system. set password-last-changed info in authsystem on password change. when trying to force the user to change his password upon next login as admin from within egrouware, try to set the 0 value within the authsystem as well (in ldap rights are required for admin (or user) to set/alter the shadowlastchange attribute)
2011-03-16 11:00:16 +00:00
Andreas Stöckel
fa12444ae7
Moved contents of egw_vfs_utils to egw_vfs, added 'egwGridViewFullRow' class to the egw_grid_view.js, which is capable of inserting a data row which spans all columns, added egwGridData.clearData method to egw_grid_data.js, which delets all data stored in the data row
2011-03-15 17:52:08 +00:00
Andreas Stöckel
e7bd5a4813
Modernized grid design a bit, added auto triggering of the default action to the popup action, added simple action-binding to the egwGrid
2011-03-14 20:11:08 +00:00
Andreas Stöckel
ece9ad4047
Removed test rule from the CSS
2011-03-14 12:45:28 +00:00
Andreas Stöckel
ae453db400
Fixed thumbnail generation for application folders, added egw_stylesheet.js, which allows the dynamic generation of a stylsheet. This is now used in the egw_grid_view.js to keep the row caption in the same distance from the icon - depending on the maximum icon width.
2011-03-14 12:42:59 +00:00
Andreas Stöckel
c77069d0af
Reduced thumbnail filesize limit in egw_vfs_utils.inc.php which was increased for testing purposes, fixed bug with container position calculation in deeper levels in egw_grid_view.js, which affected inserting new grid rows
2011-03-14 09:36:59 +00:00
Andreas Stöckel
943f369cce
Fixed bugs in the grid view js code (changes in the test_grid_view.html are for debugging purposes only), added class.egw_vfs_utils.inc.php which will contain high-level vfs functionality which was previously hidden inside etemplate and the filemanager, such as generating the thumbnail url for a file.
2011-03-13 20:54:16 +00:00
Andreas Stöckel
49909211f1
Added forgotten egw_grid_columns.js
2011-03-11 10:20:01 +00:00
Andreas Stöckel
57aaf6d756
Dynamic loading of content tested and optimized, resolved bugs, implemented support for data trees in the view classes. The whole progess can be seen in the test/test_grid_view.html file.
2011-03-10 20:58:35 +00:00
Nathan Gray
7ec5ee0f6c
Escape quotes in user names
2011-03-10 15:44:28 +00:00
Andreas Stöckel
c7122b1006
Basic grid functionality including dynamic generation of grid rows is now working in all browsers
...
and performs quite well (just some non-objective data):
Lines | IE 7/8 | FF | Chrome
---------------------------------------------
1000 | fast | very fast | very fast
10000 | ok | fast | very fast
100000 | still ok | ok | fast
(Performance might still be optimized but this does not really help right now).
The code for dynamic data loading has been written but still has to be tested.
Work which still has to be done to have a fully functional grid view:
- Data columns have to be generated correctly
- Displaying trees has to be tested, but should work more or less out-of-the-box due to the design of
the grid containers
- Client side manipulation of data (sorting/filtering...) - most functionality is already there but not
yet used (will be tested alongside with the filemanager)
2011-03-09 22:16:41 +00:00
Nathan Gray
17f00ad134
Escape quotes in user names
2011-03-09 18:45:08 +00:00
Ralf Becker
d9750d50f8
* fixed in last version not working bcc mail addresses
2011-03-09 11:32:11 +00:00
Ralf Becker
f602720404
* fixed in last version not working bcc mail addresses
2011-03-09 11:30:14 +00:00
Andreas Stöckel
dd8a8eab45
Implemented framework for dynamically inserting grid rows into the DOM tree and a very simple test for it
2011-03-07 16:53:43 +00:00
Ralf Becker
3b1ef91a14
add Evolution as know GroupDAV client
2011-03-07 14:01:04 +00:00
Ralf Becker
00dd0b090b
add Evolution as know GroupDAV client
2011-03-07 14:00:37 +00:00
Ralf Becker
4eb506b01b
* CalDAV/Lightning: fixed under some conditions infinit poping up alarms and user not able to add alarms
...
- Lightning pops up alarm, until Sequence/etag get updated: if user has no edit rights on an other users calendar, etag never got updated, now we update it
- fixed user was not able to add alarms via CalDAV, if he had no edit rights for event (was always possible in web UI)
- alarms from other users calendars are not included any more, as they make no sense but a lot of trouble
- fixed wrong condition on adding alarms, causing some alarms no being saved
2011-03-05 10:26:17 +00:00
Ralf Becker
3bb9e89bcf
* CalDAV/Lightning: fixed under some conditions infinit poping up alarms and user not able to add alarms
...
- Lightning pops up alarm, until Sequence/etag get updated: if user has no edit rights on an other users calendar, etag never got updated, now we update it
- fixed user was not able to add alarms via CalDAV, if he had no edit rights for event (was always possible in web UI)
- alarms from other users calendars are not included any more, as they make no sense but a lot of trouble
- fixed wrong condition on adding alarms, causing some alarms no being saved
2011-03-05 10:21:32 +00:00
Ralf Becker
3ddbb113ce
* fixed handling of + char in VFS filenames (using egw_vfs::decodePath() instead of urldecode())
2011-03-03 15:45:02 +00:00
Ralf Becker
4cce629666
* fixed handling of + char in VFS filenames (using egw_vfs::decodePath() instead of urldecode())
2011-03-03 15:41:01 +00:00
Andreas Stöckel
ae7987264e
- Added working egw_grid component including test and documentation, codebase will be used to replace the nextmatchWidget in etemplate2
...
- Improved egw_action.js:
- Bugfixing regaring handling of egwActionObjects organized in trees (hasn't been tested before)
- Improved egwActionObjectInterface interface and functionality: AOIs can now mark themselves as invisible/visible and request the action objects to reconnect the action implementations
- Action objects do now automatically register the action implementations
- Vastly improved speed when working with huge amounts (> 500) of objects organized in trees (as done in the grid test)
- Improved egwActionObject functionality: Added new functions regarding selecting groups of objects
2011-03-02 21:18:20 +00:00
Ralf Becker
44ac73f1f7
AddrAppend() for Bcc get's NOT called for SMTP! --> reimplemented AddBCC()
2011-02-28 21:41:18 +00:00
Ralf Becker
67a34286bb
AddrAppend() for Bcc get's NOT called for SMTP! --> reimplemented AddBCC()
2011-02-28 21:40:39 +00:00
Ralf Becker
37e22ef91e
hook for egw_mailer to log or authorize all mail
2011-02-28 21:14:54 +00:00
Ralf Becker
c0550a5d59
docu update felamimail and disabled alert for error-messages, hook for egw_mailer to log or authorize all mail
2011-02-28 21:10:16 +00:00
Andreas Stöckel
419c2af704
Added toggleSelectAll functions, improved egw_action_popup, tested, fixed some bugs
2011-02-26 20:40:27 +00:00
Andreas Stöckel
9e38d4e030
Added some forgotten files
2011-02-26 19:21:55 +00:00
Andreas Stöckel
1f751b452a
Implemented egw_popup_action, tested, got it working with IE
2011-02-26 18:04:28 +00:00
Klaus Leithoff
ce20a2f3ff
add Outbox image
2011-02-25 15:17:02 +00:00
Andreas Stöckel
49770971ce
First test with egwActionObjectInterface for a listbox-like representation of egwActionObjects (test_action.html), fixed bugs in egw_action.js which occured during testing.
2011-02-24 21:39:05 +00:00
Andreas Stöckel
53a041c488
Finished implementation of the abstract egwAction interface - now going to test it
2011-02-24 19:00:47 +00:00
Andreas Stöckel
e416c61890
Backup of current development stage
2011-02-24 16:10:11 +00:00
Andreas Stöckel
1866dd1c43
(Hopefully) fixed broken SVN Id tags
2011-02-23 20:18:56 +00:00
Andreas Stöckel
e2c9cd49cc
Initial commit of the current JS implementation of the egw_action system, which will later be used to create context sensitive menus and drag and drop capabilities. The egw_menu.js/egw_menu_dhtml.js files are fully functional (see test in the test dir), implementation of egw_action.js has just started and not even a single line of that has been tested yet.
2011-02-23 18:24:16 +00:00
Stefan Becker
5a695cf71a
added some German Translations
2011-02-23 12:42:17 +00:00
Klaus Leithoff
6857f1c36e
with php5.3 EncodeQP uses quoted_printable_encode, which messes up content eventually
2011-02-23 12:36:08 +00:00
Klaus Leithoff
36129b8d7f
with php5.3 EncodeQP uses quoted_printable_encode, which messes up content eventually
2011-02-23 12:35:53 +00:00
Andreas Stöckel
43e4fa2c3c
Updated the thumbnail generator to use the egw_cache_file class to generate a temp filename
2011-02-21 18:37:45 +00:00
Ralf Becker
523586725f
call all delete_category hook only for all apps, if cat is application-global
2011-02-15 13:04:52 +00:00
Ralf Becker
1b210da48d
call all delete_category hook only for all apps, if cat is application-global
2011-02-15 13:03:39 +00:00
Jörg Lehrke
e81f37dda7
* CalDAV: Apply other users' calendar color, too
2011-02-13 21:08:49 +00:00
Jörg Lehrke
c59cb90742
* CalDAV: Apply other users' calendar color, too
2011-02-13 21:08:29 +00:00
Andreas Stöckel
0d88ac8799
Reversed most changes made for egw-stylite #8295 , commited changes proposed by Ingo Ratsdorf in egroupware.org #2834 , probably fixes egroupware.org #2831
2011-02-04 14:28:12 +00:00
Nathan Gray
40f8600bc5
Add new hook 'sidebox_all' to allow another app to add something to all other apps' sidebox instead of just adding in importexport stuff
2011-02-03 16:30:40 +00:00
Oscar Manuel Gómez Senovilla
28d2b6b072
Update for translations in trunk
2011-01-30 12:53:49 +00:00
Nathan Gray
d413936936
Add Import / Export links to sidebox for all apps, if there are definitions allowed.
2011-01-28 19:45:33 +00:00
Nathan Gray
90308f177c
Changes to work with registration rewrite
2011-01-25 17:30:47 +00:00
Ralf Becker
ffd3a3e709
do NOT allow to change backup_files config if backup is called outside of setup, as it can have a huge impact on the server
2011-01-20 22:19:40 +00:00
Ralf Becker
3afe73c701
do NOT allow to change backup_files config if backup is called outside of setup, as it can have a huge impact on the server
2011-01-20 22:17:06 +00:00
Andreas Stöckel
694dc8fc9f
Reverted to old revision as having a 10.1 as a remote application is not needed
2011-01-20 20:14:18 +00:00
Andreas Stöckel
ef09307743
Got remote applications in the jdots template finally working as they should - this unfortunately required a lot of 'dirty' hacks, as egroupware had not been designed to do this. So e.g. there had to be a litte bit code added to the login page, which prevented it from redirecting to a page with a full framework rebuild.
2011-01-20 14:12:12 +00:00
Andreas Stöckel
0f0e57f398
Got remote applications in the jdots template finally working as they should - this unfortunately required a lot of 'dirty' hacks, as egroupware had not been designed to do this. So e.g. there had to be a litte bit code added to the login page, which prevented it from redirecting to a page with a full framework rebuild.
2011-01-20 14:11:47 +00:00
Klaus Leithoff
95906905e4
fix for bug in register_all_hooks: if apps define hooks for other apps last app wins: seen with/for perp_ar; now all available hooks are collected first and then registered with register_hooks (loop per app)
2011-01-12 10:55:03 +00:00
Nathan Gray
e02abbb38f
Add update script to set addressbook country codes
2011-01-07 19:51:27 +00:00
Ralf Becker
c33ad5c2ba
fix common::get_body_attribs() (gave fatal error, because egw_framework::_get_body_attribs() was protected) and add body_attribs to Sitemgr Template3::get_meta()
2011-01-06 20:56:14 +00:00
Ralf Becker
5507c32e4e
fix common::get_body_attribs() (gave fatal error, because egw_framework::_get_body_attribs() was protected) and add body_attribs to Sitemgr Template3::get_meta()
2011-01-06 20:47:21 +00:00
Ralf Becker
b603b7605c
removed not longer used ckeditor.egwconfig.js
2011-01-06 00:01:17 +00:00
Ralf Becker
a69f61a9dd
fixed not working default param of null for _cut_bytes($data,$offset,$len=null), thought it is NOT used without 3. parameter so far
2011-01-05 23:10:20 +00:00
Ralf Becker
1fbdb11b23
fixed not working default param of null for _cut_bytes($data,$offset,$len=null), thought it is NOT used without 3. parameter so far
2011-01-05 23:07:28 +00:00
Ralf Becker
fb7b06b692
fixed not working default param of null for _cut_bytes($data,$offset,$len=null), thought it is NOT used without 3. parameter so far
2011-01-05 22:54:31 +00:00
Ralf Becker
8935a2d0a2
fixed not working default param of null for _cut_bytes($data,$offset,$len=null), thought it is NOT used without 3. parameter so far
2011-01-05 22:50:22 +00:00
Ralf Becker
907cb1aaa4
* JSCalendar: fixed week containing 4th Jan is shown as 52th instead 1st week, if week starts on sunday is selected
...
JSCalendar shows iso8601 week numbers as used eg. in Europe, which are defined for weeks starting on Monday, JSCal used first displayed day (not Monday) to calculate the week number
fix now always uses the Monday to set the week number
US, Canada and middle east uses uses a different week numbering schema than iso8601, which is currently NOT supported by JSCalendar or EGroupware!
2011-01-05 02:36:12 +00:00
Ralf Becker
6e8e8a8986
* JSCalendar: fixed week containing 4th Jan is shown as 52th instead 1st week, if week starts on sunday is selected
...
JSCalendar shows iso8601 week numbers as used eg. in Europe, which are defined for weeks starting on Monday, JSCal used first displayed day (not Monday) to calculate the week number
fix now always uses the Monday to set the week number
US, Canada and middle east uses uses a different week numbering schema than iso8601, which is currently NOT supported by JSCalendar or EGroupware!
2011-01-05 02:34:16 +00:00
Ralf Becker
4915952262
setting account_fullname, to get id2name($uid,account_fullname) working for groups in LDAP too
2011-01-02 21:53:04 +00:00
Klaus Leithoff
181296df72
allow to modify/preset the Message Date; make public SetMessageType
2010-12-28 10:29:19 +00:00
Ralf Becker
ccfa98ff9f
new method to refresh an egroupware applications view, with the possibility for the application to overwrite the default handing of reloading everything
2010-12-28 03:02:49 +00:00
Ralf Becker
3851389fdc
param for html::tree() to enable drag-n-drop (can not be done later, if autoloading is used!)
2010-12-28 02:59:03 +00:00
Ralf Becker
30f975494c
make NOT the default for cookie auth
2010-12-20 22:03:39 +00:00
Ralf Becker
aa78a4c93b
hopefully last attempt to get correct handling of '0', 0 and '' (first should be treated equal, last not)
2010-12-20 20:59:14 +00:00
Ralf Becker
515e84b96c
hopefully last attempt to get correct handling of '0', 0 and '' (first should be treated equal, last not)
2010-12-20 20:57:35 +00:00
Ralf Becker
de8e93cfe9
fixed in handling of 0 as value in checkbox_multiselect (was always selected before)
2010-12-19 21:59:00 +00:00
Ralf Becker
d6141a6d18
fixed in handling of 0 as value in checkbox_multiselect (was always selected before)
2010-12-19 21:54:37 +00:00
Ralf Becker
ddb621b49c
make NOT the default for cookie auth
2010-12-19 21:17:37 +00:00
Klaus Leithoff
613602337e
adding sub and superscript to purifier config
2010-12-14 15:08:20 +00:00
Klaus Leithoff
b0a6d6e40c
adding sub and superscript to purifier config
2010-12-14 14:57:02 +00:00
Ralf Becker
dfe7bcd02a
* copying (or reinstating earlier versions) of files now also copies the properties (MyStylite #975 )
2010-12-13 02:58:25 +00:00
Ralf Becker
d1c2d06810
* copying (or reinstating earlier versions) of files now also copies the properties (MyStylite #975 )
2010-12-13 02:37:46 +00:00
Klaus Leithoff
ee321972f6
* eMail: improving Information on failed send passed on to UI
2010-12-09 11:01:27 +00:00
Klaus Leithoff
0d534a2c70
* eMail: improving Information on failed send passed on to UI
2010-12-09 10:58:04 +00:00
Klaus Leithoff
52a86d7477
fix for error during editing of extended ACL in filemanager; Report error if path to be checked does not exist; Make sure that array_merge uses a casted return of self::get_eacl in case the internal call will return false
2010-12-08 14:04:39 +00:00
Klaus Leithoff
c3ef252757
fix for error during editing of extended ACL in filemanager; Report error if path to be checked does not exist; Make sure that array_merge uses a casted return of self::get_eacl in case the internal call will return false
2010-12-08 14:04:21 +00:00
Andreas Stöckel
c03b31eb6b
Fixed typo in egw_json which had already been fixed in trunk a while ago but not here
2010-12-02 11:16:19 +00:00
Ralf Becker
7ebbe15298
replace PHP5.3 deprecated ereg with preg_match
2010-11-27 09:41:53 +00:00
Ralf Becker
26d4a5ef6c
replace PHP5.3 deprecated ereg with preg_match
2010-11-27 09:41:16 +00:00
Ralf Becker
8df8817318
only try sending cookies, if headers are not send, otherwise it gives just a warning
2010-11-26 20:09:50 +00:00
Klaus Leithoff
243f3e8cd1
handle deprecated warning set_magic_quotes_runtime, do not set magic quotes all the time, only when get_magic_quotes_runtime returns true
2010-11-25 15:02:21 +00:00
Klaus Leithoff
e86c74ef5d
handle deprecated warning set_magic_quotes_runtime, do not set magic quotes all the time, only when get_magic_quotes_runtime returns true
2010-11-25 15:02:06 +00:00
Klaus Leithoff
6476c7af39
allow upper case window names too
2010-11-22 14:47:10 +00:00
Klaus Leithoff
959c05cb3f
allow upper case window names too
2010-11-22 14:46:30 +00:00
Jörg Lehrke
d66c2c2f73
Fix SyncML device info handling
2010-11-21 18:19:16 +00:00
Jörg Lehrke
a419a61117
Fix SyncML device info handling
2010-11-21 18:17:36 +00:00
Jörg Lehrke
dd4c8f4ff4
* Implemented deleteaccount hook for SyncML
...
Optimize SyncML device information handling
2010-11-21 15:19:11 +00:00
Ralf Becker
dee1060f22
removed wrong app parameter from about url
2010-11-21 13:38:10 +00:00
Ralf Becker
594efde2f9
removed wrong app parameter from about url and disabled error_log for not found js file
2010-11-21 13:37:09 +00:00
Jörg Lehrke
dc1fa86a9a
Optimize SyncML device information handling
2010-11-21 11:14:38 +00:00
Jörg Lehrke
58dfaac768
Fix SyncML device history issue
2010-11-20 22:16:18 +00:00
Ralf Becker
fa5c680e31
respect max_session_size of -1 correctly (no limit) while reading session files
2010-11-20 11:10:13 +00:00
Ralf Becker
7f8e677a5a
for some reason $this->tpl is no instanciated on the home page in 1.8
2010-11-18 08:09:16 +00:00
Ralf Becker
c3bdb4c416
for some reason $this->tpl is no instanciated on the home page in 1.8
2010-11-18 08:08:58 +00:00
Christian Binder
94d28beb57
respect max_session_size of -1 correctly (no limit) while reading session files
2010-11-17 16:50:12 +00:00
Klaus Leithoff
992ebceac4
shadowLastChange vs. shadowlastchange. Normalize to shadowlastchange - all lower case
2010-11-17 14:41:31 +00:00
Klaus Leithoff
1e314fb59d
shadowLastChange vs. shadowlastchange. Normalize to shadowlastchange - all lower case
2010-11-17 14:39:12 +00:00
Ralf Becker
f9a6fa4449
IE fails, if windows name in egw_openWindowCentered2 contains something no a letter, number or underscore --> removing it
2010-11-17 12:32:10 +00:00
Ralf Becker
e68255167e
IE fails, if windows name in egw_openWindowCentered2 contains something no a letter, number or underscore --> removing it
2010-11-17 12:31:13 +00:00
Ralf Becker
bbe4b1f3f6
updating preferences object in session too
2010-11-16 14:28:08 +00:00
Ralf Becker
e9d789bafe
updating preferences object in session too
2010-11-16 14:27:35 +00:00
Ralf Becker
64c728b92c
no need to invalidate session cache, if we write the prefs to the session too
2010-11-16 09:37:32 +00:00
Ralf Becker
53e1f3a96e
no need to invalidate session cache, if we write the prefs to the session too
2010-11-16 09:34:47 +00:00
Ralf Becker
73a20a1f9b
debug switch to get Apache error_log message, why logins fail
2010-11-16 08:54:41 +00:00
Ralf Becker
b48888f3a0
debug switch to get Apache error_log message, why logins fail
2010-11-16 08:54:09 +00:00
Ralf Becker
a253f23c71
fixed not always working redirect after login: we have to use only path component, to cope with domains like http://egroupware.domain.com and /egroupware
2010-11-12 09:14:24 +00:00
Ralf Becker
a66cb42789
fixed not always working redirect after login: we have to use only path component, to cope with domains like http://egroupware.domain.com and /egroupware
2010-11-12 09:13:54 +00:00
Ralf Becker
7868368aac
* telling IE via X-UA-Compatible IE=edge never to use compatibility modes with old versions (if set eg. via group policy for whole intranet zone)
2010-11-10 10:50:05 +00:00
Ralf Becker
c1fea35c29
* telling IE via X-UA-Compatible IE=edge never to use compatibility modes with old versions (if set eg. via group policy for whole intranet zone)
2010-11-10 10:49:16 +00:00
Klaus Leithoff
99861c8774
* core: myStylite Ticket#987: fixing a problem regarding chopped off urls when URI in question contains umlauts AND mbstring.func_overload is activated
2010-11-09 15:23:33 +00:00
Ralf Becker
37af8ee04a
tell IE > 7 to use it's own mode, not old compatibility mode eg. IE=7 for IE8
2010-11-09 14:46:35 +00:00
Ralf Becker
c86787a3bd
tell IE > 7 to use it's own mode, not old compatibility mode eg. IE=7 for IE8
2010-11-09 14:44:18 +00:00
Klaus Leithoff
0c66ee71e3
* core: myStylite Ticket#987: fixing a problem regarding chopped off urls when URI in question contains umlauts AND mbstring.func_overload is activated
2010-11-09 14:28:20 +00:00
Ralf Becker
113888c439
set $options[need_mime] for $dirsontop, as it can NOT work otherwise
2010-11-09 12:56:43 +00:00
Ralf Becker
27abf5f015
set $options[need_mime] for $dirsontop, as it can NOT work otherwise
2010-11-09 12:56:05 +00:00
Klaus Leithoff
ae989c7758
assumption if strlen>24 and not starting with " it is to be treated as bas64 encoded, falls short of postgres timestamps length; testing for strlen>26 now
2010-11-08 13:25:33 +00:00
Klaus Leithoff
bd25eead83
assumption if strlen>24 and not starting with " it is to be treated as bas64 encoded, falls short of postgres timestamps length; testing for strlen>26 now
2010-11-08 13:24:01 +00:00
Ralf Becker
94037f17df
changing default only in documentation is not enought ;-)
2010-11-07 13:21:56 +00:00
Ralf Becker
16213a58a3
use stat values for uid, gid and mode only for EGroupware stream wrapper, for stock PHP ones use is_(readable|writable|executable), do NOT check urls with placeholders on mount
2010-11-07 13:21:05 +00:00
Ralf Becker
297fc564d5
use stat values for uid, gid and mode only for EGroupware stream wrapper, for stock PHP ones use is_(readable|writable|executable), do NOT check urls with placeholders on mount
2010-11-07 13:17:53 +00:00
Ralf Becker
99f88b97f2
if DateTime::__construct() throws error for strings interpreted as Ymd, catch it and try again as timestamp
2010-11-04 13:37:08 +00:00
Ralf Becker
f5b892f682
if DateTime::__construct() throws error for strings interpreted as Ymd, catch it and try again as timestamp
2010-11-04 13:32:01 +00:00
Ralf Becker
7811a03067
* exceptions get now logged to Apache error_log again
2010-11-04 11:33:40 +00:00
Ralf Becker
9d8ee08a50
* exceptions get now logged to Apache error_log again
2010-11-04 11:33:03 +00:00
Ralf Becker
06d3377298
switched off forgotten permanent error_log
2010-11-03 10:05:45 +00:00
Ralf Becker
9a8e3dc1f6
switched off forgotten permanent error_log
2010-11-03 10:05:08 +00:00
Ralf Becker
5b361f3f6c
fixed not working alternating nextmatch colors of groups in account selection popup
2010-11-02 13:28:41 +00:00
Ralf Becker
91c6d84af5
fixed not working alternating nextmatch colors of groups in account selection popup
2010-11-02 13:26:51 +00:00
Ralf Becker
42508c4f63
fixed wired sorting (no sorting) of groups in account selection popup
2010-11-02 13:03:42 +00:00
Ralf Becker
b68c4c1a89
fixed wired sorting (no sorting) of groups in account selection popup
2010-11-02 13:03:01 +00:00
Ralf Becker
370140a3af
new debug-level user-preference, show getctag in autoindex and do NOT treat webkit browsers like kde clients
2010-10-31 07:57:25 +00:00
Ralf Becker
89b8f68f7e
new debug-level user-preference, show getctag in autoindex and do NOT treat webkit browsers like kde clients
2010-10-31 07:56:29 +00:00
Jörg Lehrke
ac015ec983
Fix vCard-parser for multible type parameters
2010-10-29 08:40:02 +00:00
Jörg Lehrke
7112d5b9f6
Fix vCard-parser for multible type parameters
2010-10-29 08:37:42 +00:00
Ralf Becker
82793d32b0
allow template to NOT support certain browser types / user agents
2010-10-28 16:28:16 +00:00
Ralf Becker
65bd2f4e24
allow template to NOT support certain browser types / user agents
2010-10-28 16:24:58 +00:00
Klaus Leithoff
1f98be4e38
if the number of days left until change of password is expired is negative, dont warn, require the change
2010-10-28 11:03:05 +00:00
Klaus Leithoff
bf8b3211c8
if the number of days left until change of password is expired is negative, dont warn, require the change
2010-10-28 11:02:05 +00:00
Ralf Becker
e30a515824
an other PostgreSQL compatibility problem: cast to varchar necessary
2010-10-28 09:31:28 +00:00
Ralf Becker
de903d8957
an other PostgreSQL compatibility problem: cast to varchar necessary
2010-10-28 08:47:52 +00:00
Klaus Leithoff
279e22bc0d
added eml as extension for message/rfc822 for mimetype guessing/determination
2010-10-26 09:23:55 +00:00
Ralf Becker
c8da8e39ef
fixed bug introduce in fix: no more serialized cat data (like calendar colors) were returned
2010-10-26 07:42:33 +00:00
Ralf Becker
46c7b013b8
fixed bug introduce in fix: no more serialized cat data (like calendar colors) were returned
2010-10-26 07:41:47 +00:00
Ralf Becker
d00b710a7a
SiteMgr bugfix: edit category always reads sort as 0, (unserialize data only, if it is serialized)
2010-10-25 18:08:53 +00:00
Ralf Becker
d10b7deaf3
SiteMgr bugfix: edit category always reads sort as 0, (unserialize data only, if it is serialized)
2010-10-25 18:08:07 +00:00
Klaus Leithoff
5af9370fc6
* 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 14:02:36 +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
Ralf Becker
567e952fba
* CardDAV pref which addressbooks to sync and many fixes for iPhone OS 4.0, 4.1, 4.2beta and Mac iCal and contact app
...
Merge of following commits from Trunk:
r32609: * GroupDAV preference for addressbook-home-set (requires to register hooks)
r32610: missing groupdav hooks
r32611: fixed missing "users" of principal url in calendar-user-address-set
r32615: as the pricipal of current user is influenced by GroupDAV prefs, we have to include them in the etag
r32619: loop over existing addressbooks, to make sure each ab is only once in addressbook-home-set, even when selected multiple times in the prefs because of symbolic ab like "primary group"
r32620: urlencode and decode account_lid in url to cope with group-names with space in it, which stall iPhone OS 4.2 devices
r32621: fixed bug: GroupDAV/CardDAV PUT request to /addressbook/ changes owner, also checking now required ACL for moving contacts between addressbooks
r32622: returning "403 Forbidden" if addressbook_bo->save() fails, happens when writing new entries in ABs without ADD rights
r32623: * iCal on iPhone detects URL now correct
reverted calendar-home-set to report only users calendar, as reporting multiple break propfind
r32624: we need a real redirect, not just a proxy
r32631: fixed working in GroupDAV prefs and translation
2010-10-21 11:17:46 +00:00
Ralf Becker
92f8814fe9
fixed working in GroupDAV prefs and translation
2010-10-21 10:55:20 +00:00
Ralf Becker
c469c02054
added images added in new dhtmlxtree version
2010-10-21 09:03:33 +00:00
Ralf Becker
c597e21d2c
renamed iconUnCheckAll.gif to iconUncheckAll.gif (empty checkbox in tree), as new dhtmlxtree version uses that case
2010-10-21 08:58:12 +00:00
Ralf Becker
a72e92997f
reverted Klaus commit r32603: we can NOT have two files in svn which names only differ in spelling. It stalls subversion on filesystems not case sensitive (eg. Mac or Windows)
2010-10-21 08:49:24 +00:00
Ralf Becker
20a409ca52
* iCal on iPhone detects URL now correct
...
reverted calendar-home-set to report only users calendar, as reporting multiple break propfind
2010-10-20 18:59:27 +00:00
Ralf Becker
e86f5fb663
fixed bug: GroupDAV/CardDAV PUT request to /addressbook/ changes owner, also checking now required ACL for moving contacts between addressbooks
2010-10-20 15:47:30 +00:00
Ralf Becker
4e65bde081
urlencode and decode account_lid in url to cope with group-names with space in it, which stall iPhone OS 4.2 devices
2010-10-20 14:37:48 +00:00
Ralf Becker
20fb58dd6a
loop over existing addressbooks, to make sure each ab is only once in addressbook-home-set, even when selected multiple times in the prefs because of symbolic ab like "primary group"
2010-10-20 13:23:19 +00:00
Klaus Leithoff
925ea5d624
doubleencoding issue and performance issue regarding the use of html::htmlspecialchars
2010-10-20 13:19:57 +00:00
Klaus Leithoff
b55bb74988
doubleencoding issue and performance issue regarding the use of html::htmlspecialchars
2010-10-20 13:16:21 +00:00
Ralf Becker
261b4521c8
as the pricipal of current user is influenced by GroupDAV prefs, we have to include them in the etag
2010-10-20 12:07:10 +00:00
Klaus Leithoff
449a355f2a
fix php header for new Function FetchBoundary
2010-10-20 09:48:49 +00:00
Ralf Becker
90f975ff85
fixed missing "users" of principal url in calendar-user-address-set
2010-10-20 09:42:06 +00:00
Ralf Becker
54f9421cb8
missing groupdav hooks
2010-10-20 09:24:16 +00:00
Ralf Becker
2575da2575
* GroupDAV preference for addressbook-home-set (requires to register hooks)
2010-10-19 23:30:16 +00:00
Klaus Leithoff
9dae1bdbe0
function to allow to access/read the boundarys used by CreateHeader
2010-10-19 14:36:08 +00:00
Klaus Leithoff
01350cee0b
icon missing from new dhtmlxtree
2010-10-19 14:34:07 +00:00
Ralf Becker
4429ffa4b9
add dhtmlxMenu as context menu for dhtmxTree
2010-10-18 19:25:33 +00:00
Ralf Becker
1e1df2fe2c
setting overflow: auto after constructor call, as new dhtmlXTree has hidden hardcoded
2010-10-18 12:19:38 +00:00
Ralf Becker
af7a24eb9a
framework->navbar() now automatically calls framework->header(), this way navbar or sidebox can include JS or CSS, because header is called after
2010-10-18 10:46:47 +00:00
Ralf Becker
351151bd5f
fixed wrong case after update
2010-10-18 10:01:46 +00:00
Jörg Lehrke
80a9456eee
cleanup forgotten test code in GroupDAV
2010-10-17 23:12:19 +00:00
Jörg Lehrke
28c69b1cde
cleanup forgotten test code in GroupDAV
2010-10-17 23:12:08 +00:00
Ralf Becker
7ed2f90ad4
new mode to return the url
2010-10-15 20:22:40 +00:00
Ralf Becker
a6c1f34be7
allow to autoload and/or supply initial tree via json
2010-10-15 16:19:31 +00:00
Ralf Becker
f779454f4c
only provide old pathes for old functionality, new code can use new path dhtmlxTree/codebase
2010-10-15 16:16:07 +00:00
Ralf Becker
197fdee2a4
updated dhtmlxtree to version 2.6
2010-10-15 10:04:07 +00:00
Ralf Becker
77bede9db4
removed dhtmlxtree 1.2 to import current version 2.6
2010-10-15 10:02:33 +00:00
Ralf Becker
eaa74a17ae
reimplement GetDir to send content-type header with charset
2010-10-14 18:17:15 +00:00
Ralf Becker
0c9dec895b
reimplement GetDir to send content-type header with charset
2010-10-14 18:16:27 +00:00
Klaus Leithoff
95e96bacd1
categories: better handling of editing/moving categories within the cat-tree
2010-10-14 15:53:28 +00:00
Klaus Leithoff
5c66c7d162
categories: better handling of editing/moving categories within the cat-tree
2010-10-14 15:33:10 +00:00
Ralf Becker
ad0d953ca2
using native php wordwrap to speed up encoding of images
2010-10-14 10:56:42 +00:00
Ralf Becker
87da090667
using native php wordwrap to speed up encoding of images
2010-10-14 10:55:58 +00:00
Ralf Becker
33fef9ce23
reverted removing from delete call in add, as it does NOT take into account changed levels handled by delete
2010-10-14 08:19:26 +00:00
Ralf Becker
819ce52f90
reverted removing from delete call in add, as it does NOT take into account changed levels handled by delete
2010-10-14 08:18:41 +00:00
Klaus Leithoff
0486a3aae4
phpgwapi: call hooks of apps after deleting of categories to enable apps to clean up their use of affected categories; by Chr.Fueller
2010-10-13 09:37:21 +00:00
Klaus Leithoff
e8aef25f5b
phpgwapi: call hooks of apps after deleting of categories to enable apps to clean up their use of affected categories
2010-10-13 07:39:53 +00:00
Ralf Becker
f19335a721
do NOT return buttons, unless they are pressed
2010-10-12 13:57:46 +00:00
Ralf Becker
d7d719a73d
do NOT return buttons, unless they are pressed
2010-10-12 13:56:40 +00:00
Ralf Becker
2a801e61fe
always use regular links stream wrapper here: extended one is unnecessary (slow) for just listing attachments
2010-10-12 08:17:10 +00:00
Klaus Leithoff
862e07d9a3
revert backport r32465 as the deleted flag is not introduced into 10.1 yet.
2010-10-11 10:00:31 +00:00
Jörg Lehrke
33bd0fed50
Announce all available addressbooks and calendars of the current user with GroupDAV
2010-10-09 22:49:10 +00:00
Jörg Lehrke
3f2fee8975
Announce all available addressbooks and calendars of the current user with GroupDAV
2010-10-09 22:36:04 +00:00
Nathan Gray
2ad22da52c
Backport 32464 - Fix for invalid SQL reported by Massimo 676 on the pERP dev list
2010-10-08 15:48:48 +00:00
Nathan Gray
69922af6ec
Fix for invalid SQL reported by Massimo 676 on the pERP dev list
2010-10-08 14:58:42 +00:00
Klaus Leithoff
5412ffbe0b
email/phpmailer: fix for bug regarding the sending of the charset information reported by stefan.helzle-at-oscons.de
2010-10-07 08:34:23 +00:00
Klaus Leithoff
fd37185922
email/phpmailer: fix for bug regarding the sending of the charset information reported by stefan.helzle-at-oscons.de
2010-10-07 08:33:59 +00:00
Klaus Leithoff
a272cbd7d0
finnish/suomi translations provided by mkk
2010-10-07 08:14:22 +00:00
Klaus Leithoff
68ce4a81e1
finnish/suomi translations provided by mkk
2010-10-07 08:09:31 +00:00
Klaus Leithoff
12370ad33b
fix for Stylite Ticket#8044 -Message on loginscreen and home doesent have a default lang fallback as all other egroupware translations
2010-10-05 08:38:53 +00:00
Klaus Leithoff
ea97a9671b
fix for Stylite Ticket#8044 -Message on loginscreen and home doesent have a default lang fallback as all other egroupware translations
2010-10-05 08:30:50 +00:00
Jörg Lehrke
12cb6439ba
Don't use MaxGUIDSize as maximum UID length
2010-10-04 17:27:09 +00:00
Jörg Lehrke
bbe42742d2
Don't use MaxGUIDSize as maximum UID length
2010-10-04 17:26:07 +00:00
Nathan Gray
057a08f866
Make deleted parameter optional
2010-09-30 18:34:49 +00:00
Klaus Leithoff
ee6a73e1c0
preventing invalid birthdays stored with the datastore such as 0000-00-00 or 0.0.00 to transform to a birthday
2010-09-30 09:39:13 +00:00
Klaus Leithoff
b976930423
preventing invalid birthdays stored with the datastore such as 0000-00-00 or 0.0.00 to transform to a birthday
2010-09-30 09:32:34 +00:00
Ralf Becker
8bc4c13399
* show package changelog inside EGroupware under about
2010-09-29 11:23:34 +00:00
Ralf Becker
bddb577d95
* show package changelog inside EGroupware under about
2010-09-29 11:22:46 +00:00
Ralf Becker
3fb29911b6
* show package changelog inside EGroupware under about
2010-09-29 11:21:12 +00:00
Ralf Becker
01845335cd
adding EGroupware version to X-Dav-Powered-By header eg. "EGroupware 1.8.001 CalDAV/CardDAV/GroupDAV server"
2010-09-28 08:33:23 +00:00
Ralf Becker
1237e5d754
adding EGroupware version to X-Dav-Powered-By header eg. "EGroupware 1.8.001 CalDAV/CardDAV/GroupDAV server"
2010-09-28 08:32:11 +00:00
Nathan Gray
6029b5043f
Add two extra columns to store the ISO country code for contacts
2010-09-27 23:00:11 +00:00
Nathan Gray
1482dbc1be
Add the ability to hide and hold deleted links, pending final deletion of linked record. This prevents links to deleted items showing when deleted items are held for purging.
2010-09-27 16:27:48 +00:00
Klaus Leithoff
9a4b1d6ee7
allow for forced passwordchange on next login at account creation time
2010-09-27 07:52:41 +00:00
Klaus Leithoff
61812f4dc5
allow for forced passwordchange on next login at account creation time
2010-09-27 07:51:32 +00:00
Jörg Lehrke
40d786871e
Improve Mac OS Addressbook.App CardDAV support as far as reasonable
2010-09-25 15:19:48 +00:00
Jörg Lehrke
5cebf991b1
Improve Mac OS Addressbook.App CardDAV support as far as reasonable
2010-09-25 14:56:48 +00:00
Ralf Becker
dc94d60c4b
* iPhone and Mac Addressbook support aka Apple CalDAV/CardDAV autodetection
...
Addressbook does NOT allow to specify the URL, unlike iCal which allows it after autodetection fails.
This, some XML specifics set now for Apple addressbook user-agents and etags for addressbook collection itself
allow now to use EGroupware with iPhone or Mac addressbook. The later was working before, if you edited the URL
into a decompiled plist file, but failed now because of a new REPORT it tries on the principal, to find out shared
addessbooks, which we not yet support, but failed to tell in the correct way (501 Not Implemented).
Addressbook sync now the personal addressbook, because that is what we tell it as addressbook-home-set.
We should add some configuration so user can choose what addressbook to set as addressbook-home-set, or to set
the "all" addressbook (/addressbook). For the later we could add some prefs like SyncML to specify filters or
eg. a distribution list.
2010-09-25 09:14:28 +00:00
Ralf Becker
ed733eef42
* iPhone and Mac Addressbook support aka Apple CalDAV/CardDAV autodetection
...
Addressbook does NOT allow to specify the URL, unlike iCal which allows it after autodetection fails.
This, some XML specifics set now for Apple addressbook user-agents and etags for addressbook collection itself
allow now to use EGroupware with iPhone or Mac addressbook. The later was working before, if you edited the URL
into a decompiled plist file, but failed now because of a new REPORT it tries on the principal, to find out shared
addessbooks, which we not yet support, but failed to tell in the correct way (501 Not Implemented).
Addressbook sync now the personal addressbook, because that is what we tell it as addressbook-home-set.
We should add some configuration so user can choose what addressbook to set as addressbook-home-set, or to set
the "all" addressbook (/addressbook). For the later we could add some prefs like SyncML to specify filters or
eg. a distribution list.
2010-09-25 09:08:37 +00:00
Ralf Becker
8e9e403276
an other fix for NTLM and SiteMgr
2010-09-25 08:19:59 +00:00
Ralf Becker
73beff54fe
an other fix for NTLM and SiteMgr
2010-09-25 08:19:22 +00:00
Klaus Leithoff
d0353af960
fixing ACL check for nopasswordchange; fixing setting of shadowlastchange by using the correct data with propper format
2010-09-24 08:20:52 +00:00
Klaus Leithoff
2e33eeaab6
fixing ACL check for nopasswordchange; fixing setting of shadowlastchange by using the correct data with propper format
2010-09-24 08:20:14 +00:00
Ralf Becker
2b4eddc56b
added info about firefox with NTLM and update EGroupware configuration
2010-09-24 06:11:18 +00:00
Ralf Becker
260308d288
added info about firefox with NTLM and update EGroupware configuration
2010-09-24 06:10:35 +00:00
Ralf Becker
e3bf284765
explicit redirect target for NTLM auth and reverted unnecessary commit r32251
2010-09-23 17:48:53 +00:00
Ralf Becker
9ebb6a54ca
explicit redirect target for NTLM auth and reverted unnecessary commit r32251
2010-09-23 17:47:55 +00:00
Klaus Leithoff
2d85f00b4b
check if the user is allowed to change its password, before redirecting
2010-09-22 15:21:04 +00:00
Klaus Leithoff
7e68a0727f
check if the user is allowed to change its password, before redirecting
2010-09-22 15:20:06 +00:00
Klaus Leithoff
842f6b40d1
password-feature ldap specific stuff
2010-09-22 13:14:21 +00:00
Klaus Leithoff
0a53a95bdc
password-feature ldap specific stuff
2010-09-22 13:13:27 +00:00
Klaus Leithoff
96c1ac80c7
allow old name for account_lastpwd_change (account_lastpassword_change)
2010-09-22 11:41:58 +00:00
Klaus Leithoff
abbf9e3abf
allow old name for account_lastpwd_change (account_lastpassword_change)
2010-09-22 11:41:16 +00:00
Klaus Leithoff
a316fce7bc
some more translations for password feature
2010-09-22 10:31:13 +00:00
Klaus Leithoff
91a612b55f
some more translations for password feature
2010-09-22 10:30:33 +00:00
Klaus Leithoff
9d176490bf
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 10:16:32 +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