Ralf Becker
682fd42a26
move CalDAV/CardDAV server to api
2016-04-02 10:44:17 +00:00
Ralf Becker
9eb1ecbd36
fix all IDE warnings, before moving classes to api, in case we want to merge it back to 14.x
2016-04-02 08:40:34 +00:00
Nathan Gray
e5cbe2c57c
Limit start / end dates with respect to each other so end must always be after start
2016-03-22 14:38:50 +00:00
Nathan Gray
f0d2e72521
Allow status cancelled to be 100% completed
2016-03-21 22:55:48 +00:00
Nathan Gray
51951d55d5
Fix details / no details toggling of columns
2016-03-21 21:02:09 +00:00
Nathan Gray
cfbec7adec
Remove extra line break processing, now handled by parent class
2016-03-21 19:24:46 +00:00
Nathan Gray
d3f38b5bc6
Remove end date status text, it was wrong.
2016-03-21 19:18:25 +00:00
Ralf Becker
d49f8bc45f
fix situation where multiple app.js objects are used, eg. InfoLog and CRM view in Addressbook:
...
- etemplate2 creates a private app object instead of using window.app with just prototypes, if template is not from current app
- fixed all cases where window.app was used to use just app, to use evtl. private object
- app_base no longer assigns itself to window.app (window.app[this.appname] = this), as that breaks private app objects
- et2_compileLegacyJS replaces app.appname with widget.getInstanceManager().app_obj.appname
- etemplate2 stores either private or global app object in app_obj attribute
2016-03-17 18:12:36 +00:00
Nathan Gray
0db8f1f6da
Fix js error "Cannot read property 'getArrayMgr' of null"
2016-03-15 16:59:38 +00:00
Hadi Nategh
dbd97cd37a
Mobile theme:
...
- Eliminates some actions from contextmenu only on mobile
2016-03-09 12:31:55 +00:00
Hadi Nategh
f5a6d52ae2
Mobile theme:
...
- Implement apps color code
2016-03-09 11:55:26 +00:00
Nathan Gray
437de286c3
Send false to re-enable columns as needed
2016-03-08 17:21:52 +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
Hadi Nategh
34c2ed32b9
Mobile theme W.I.P:
...
- Fix fontsize for infolog, timesheet, resources and addressbook
- Migrate mobile specific css classes into mobile theme for resources
2016-03-04 13:27:07 +00:00
Hadi Nategh
1095c6e5b9
Mobile theme W.I.P.:
...
- Fix description filed in edit dialogs for infolog and timesheet
- Migrate mobile css classes for timesheet into mobile theme
2016-02-29 11:04:02 +00:00
Hadi Nategh
b4b12b2312
Mobile theme W.I.P.:
...
- Fix checkboxes size
- Fix styling of slideSwitch
2016-02-26 17:02:44 +00:00
Hadi Nategh
91b2d815cc
Mobile theme W.I.P.:
...
- Move infolog ownership into tab widget
2016-02-26 11:50:10 +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
67e6965b1f
fix javascript error when getState called by et2_ready from tutorials, caused by content.data.nm does not exist for tutorials
2016-02-22 15:48:19 +00:00
Ralf Becker
7c9f9a8eff
remove in php70 deprecated php4 constructors
2016-02-19 08:54:53 +00:00
Nathan Gray
eeb2b8adcd
Fix changing status to archived changes completion
2016-02-18 00:30:21 +00:00
Ralf Becker
61027429eb
alignment of NM header
2016-02-17 19:56:54 +00:00
Hadi Nategh
feaba0de71
Mobile theme W.I.P.:
...
-Add mobile specific css files
2016-02-17 17:43:41 +00:00
Hadi Nategh
c008c6ef70
Mobile theme W.I.P.:
...
-Fix broken add buttons
2016-02-17 12:09:34 +00:00
Nathan Gray
8c7945d41c
Add custom date fields to list to formatted for spreadsheets
2016-02-16 23:42:25 +00:00
Hadi Nategh
ca0930121f
Mobile theme W.I.P.:
...
- Fix infolog list alignment
2016-02-16 18:49:17 +00:00
Ralf Becker
60d41a7a48
WIP aligning nextmatch header and styling it as toolbar
2016-02-16 17:18:02 +00:00
Hadi Nategh
7e452c279c
Mobile theme W.I.P.:
...
- Add more mobile adapted templates
- Fix infolog index template
2016-02-16 14:20:52 +00:00
Ralf Becker
a4e350317e
put a single [Add] button left of nm-header (opening selected type or task if not) and show dates popup right aligned
2016-02-15 11:59:55 +00:00
Hadi Nategh
0b6eb098bc
Mobile theme W.I.P.:
...
- Activate view mode for infolog
2016-02-05 09:41:50 +00:00
Hadi Nategh
e29aed662e
Mobile theme W.I.P.:
...
- Add delete button for infolog edit
2016-02-02 11:14:53 +00:00
Hadi Nategh
0c11eaf2f1
Mobile theme W.I.P.:
...
- Implement view template
- Implement view template loader
- Add infolog edit
- Fix couple of bug in AB edit and index
2016-02-01 18:09:15 +00:00
Hadi Nategh
c93938f340
Mobile theme WIP:
...
- Try to not disturb nm header
2016-01-19 13:51:20 +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
e8bc6dcd19
Fix not working subtraction option for infolog-value widget
2016-01-08 13:35:35 +00:00
Hadi Nategh
dc2b48c43f
Make links in infolog list easier to read
2016-01-08 10:52:16 +00:00
Nathan Gray
061498c79a
Restore email icon in context menu Change -> Type
2015-12-29 16:26:15 +00:00
Nathan Gray
bcea893927
Todo icons:
...
- Use defaults for missing icons
- Prevent wrapping
2015-12-28 17:59:47 +00:00
Nathan Gray
66200f722b
Do not add deleted type to Add or change menus
2015-12-28 16:42:48 +00:00
Nathan Gray
28ced69832
Add default icons where type / status do not have their own
2015-12-28 16:39:12 +00:00
Hadi Nategh
012d8faf7f
Mobile theme W.I.P.:
...
- Get two lines of info description shown on the list
2015-12-23 14:34:05 +00:00
Hadi Nategh
75af27f44d
Mobile theme W.I.P.:
...
- Margin the due date to the left
2015-12-23 14:28:57 +00:00
Hadi Nategh
08c1b16779
Mobile theme W.I.P.:
...
- Put due date into the first column and make description field bigger
2015-12-23 14:22:49 +00:00
Hadi Nategh
4ed126cbbe
Mobile theme W.I.P.:
...
-More styling enhancement for infolog rows
2015-12-23 09:09:50 +00:00
Nathan Gray
ff868f4539
Refinements to timestamp button
...
- Smaller buttons, better positioning
2015-12-22 17:01:32 +00:00
Hadi Nategh
337221f7f2
Mobile theme W.I.P.:
...
-Some styling enhancement for infolog rows
2015-12-22 15:15:54 +00:00
Nathan Gray
fae06bcbe5
Refinements to timestamp button
...
- Better icon & more specific hover text
- Now goes to start if you forget to place cursor
- Style encrypt button to match
2015-12-21 22:19:05 +00:00
Nathan Gray
833253e73d
Add a button to insert the current time and user into infolog description
2015-12-16 18:14:37 +00:00
Nathan Gray
f0bfbbd687
Limit chozen dropdown height so it stays in the tab
2015-12-15 18:58:52 +00:00
Hadi Nategh
da934bafb0
Mobile theme W.I.P.:
...
- Fix infolog responsible field causes row expansion
2015-12-15 15:28:33 +00:00
Hadi Nategh
ec0dc6c75f
Mobile theme W.I.P.:
...
- Fix infolog first column width
2015-12-10 17:13:28 +00:00
Hadi Nategh
d272c7bc7c
Mobile theme W.I.P.:
...
- Implement new category color representative for nm rows
2015-12-10 17:07:25 +00:00
Hadi Nategh
dfafb79b00
Mobile theme W.I.P.:
...
-Fix infolog with long subject does not get ellipsis
-Add an icon for representing cellphone in addressbook
2015-12-08 14:54:17 +00:00
Hadi Nategh
43c219909e
Mobile theme W.I.P.:
...
- Fix infolog link does not get ellipsis
2015-12-08 09:13:14 +00:00
Nathan Gray
20e23b811e
Apply status / percent rules for changing percent via context menu
2015-12-07 18:53:08 +00:00
Hadi Nategh
983ec4fad6
Mobile theme W.I.P.:
...
-Fix infolog subject and id
2015-12-07 18:38:47 +00:00
Nathan Gray
12962b77b4
Fix bug where additional infolog columns get shown after changing selected columns
2015-12-02 21:03:45 +00:00
Nathan Gray
e56ff68a61
- Make sure we always use index's nextmatch
...
- Add some documentation about the this.et2 variable
2015-12-02 18:42:55 +00:00
Nathan Gray
f650d8b5fe
Some more checks to avoid invalid status / percent combinations
...
- changing type in edit dialog, and need to load default status for new type
- changing status via context menu
2015-11-30 16:10:23 +00:00
Hadi Nategh
fbef1f10a6
Mobile theme W.I.P.:
...
- Implementing mobile adaptable index template for infolog
2015-11-27 16:24:17 +00:00
Nathan Gray
26514e9c4c
Make context menu status / complete match up with what edit dialog does
2015-11-27 16:12:42 +00:00
Nathan Gray
3a84c8118f
- Change from 0% to 10% when changing not started to ongoing
...
- When changing type column filter, clear status if it is not in the new type
2015-11-26 16:07:36 +00:00
Nathan Gray
2dee92b877
Hopefully resolve completed vs status with custom statuses.
2015-11-20 16:33:59 +00:00
Nathan Gray
c8478e0635
- Fix custom type & status filters giving wrong results
...
- Fix changing type with a custom status could lead to an invalid status for the new type
2015-11-17 19:33:52 +00:00
Hadi Nategh
7c944b5aeb
Mobile theme W.I.P.:
...
- Sidebar acts based on device size
- Remove portrait top header (sidebar toggle menu will be positioned next to nm header)
- Remove collapsed sidebar application navigator, only for devices
2015-11-16 15:45:04 +00:00
Nathan Gray
cc5b035d15
- Fix drag & drop breaks when changing to another application tab
...
- Fix wrong ajax method called to move infologs
2015-11-05 20:56:13 +00:00
Ralf Becker
aa7666baac
remove old zpush (1) support and refactored backend (autoloadable name, moved interfaced to separate file
2015-11-05 13:23:00 +00:00
Hadi Nategh
731e490ade
* All applications: Prompt user to select an action when drag and drop on lists
...
- Implement a generic cancel action for all drop actions on nextmatch
2015-11-04 15:30:34 +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
Hadi Nategh
5f19cc95fc
Mailvelope WIP:
...
- Add mailvelope keepAttachments option
2015-09-17 09:52:58 +00:00
Nathan Gray
b0713a9945
Make sure every app has a sidemenu link to the list and add an entry
2015-09-09 22:20:25 +00:00
Nathan Gray
56efdf86b6
Stop admin tree from jumping back to the top when you click some links
2015-09-03 16:21:02 +00:00
Nathan Gray
0b89f4040b
Fix sub-categories not included when exporting search results
2015-09-02 14:56:06 +00:00
Hadi Nategh
7a57615e38
Fix mail integration vfs attachments not working for infolog, tracker and calendar
2015-08-27 10:12:55 +00:00
Ralf Becker
d0dae2b32a
* InfoLog: fix not working "No filter" favorite
2015-08-24 14:34:19 +00:00
Hadi Nategh
b0c20d2e76
Fix some translation issues
2015-08-24 13:23:34 +00:00
Hadi Nategh
433baf9459
Fix encrypted infolog shows on hover even if the mailvelope is not available
2015-08-20 16:14:06 +00:00
Ralf Becker
765d28ea21
fixed not being able to switch on encryption for new entries
2015-08-19 13:28:33 +00:00
Ralf Becker
beb829c315
drop contenthistroy class and table (egw_api_content_history) formerly used by SyncML
2015-08-18 11:45:59 +00:00
Hadi Nategh
57a3c318ea
Do not let to address a possible freed object
2015-07-30 15:25:44 +00:00
Hadi Nategh
b582716dff
Fix infolog error: content is undefined
2015-07-30 10:33:41 +00:00
Nathan Gray
ba911171de
Better handling of changing status & completed via context menu
2015-07-27 19:25:10 +00:00
Ralf Becker
2fcde50257
* CalDAV/Calendar/InfoLog: do NOT use ENCODING=QUOTED-PRINTABLE for iCal 2.0, cuts eg. description off in TB, if containing non-ascii chars
2015-07-23 15:51:26 +00:00
Nathan Gray
7c939f7d58
When copying a project, if info_from is the same as the old project name, change it to the new project name
2015-07-22 15:37:05 +00:00
Ralf Becker
6b0852e90f
* InfoLog/CalDAV: fixed since last package (Horde_Icalendar update) not imported start, due and completed dates
2015-07-16 13:33:25 +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
a520d70ed3
use json-encoding instead of (php-)serialize for storing of iCal X-properties in DB
2015-06-25 20:27:06 +00:00
Ralf Becker
cd48c7c22b
new Horde_Icalendar throws Horde_Icalendar_Exception on call to getAttribute() for not existing attributes, getAttributeDefault($name, $default) returns $default instead
2015-06-24 12:30:56 +00:00
Ralf Becker
3640ef4eb0
using new Horde code in vendor: fix PHP Fatal error: Cannot access protected property Horde_Icalendar_Vevent::$_attributes
2015-06-24 10:46:19 +00:00
Ralf Becker
2e9db465c8
fix PHP Fatal error: Class Horde not found
2015-06-24 08:53:18 +00:00
Ralf Becker
3b4708f9ea
using new Horde code in vendor for CalDAV/CardDAV, moved all old Horde and SyncML code to syncml app, not sure it is still functional
2015-06-22 15:36:23 +00:00
Klaus Leithoff
6bf52f5f5e
adapt function-signatures to match zpush requirements
2015-06-16 13:23:05 +00:00
Ralf Becker
78293e8939
fix wrong class name
2015-06-16 08:24:05 +00:00
Ralf Becker
583ce92b99
work in progress zpush2: to enable see comment in index.php
2015-06-16 06:37:16 +00:00
Nathan Gray
89a8ee9804
Decrypt on hover for historylog
2015-06-09 20:57:43 +00:00
Nathan Gray
e1d56b5969
Move some common code for decrypt on hover
2015-06-09 20:04:57 +00:00
Hadi Nategh
2d9821ff01
Resolve mailvelope encrypt for infolog print dialog
2015-06-09 14:45:32 +00:00
Ralf Becker
73239006bf
maximize description and got (not running) resize in Pixelegg with encrypted InfoLogs working
2015-05-29 09:18:33 +00:00
Ralf Becker
1ca4b24ec2
added missing error message when adding a responsible without key to an encrypted infolog, also adding timestamp to infolog-encryption.js to force loading of changed files
2015-05-29 08:20:41 +00:00