Commit Graph

1813 Commits

Author SHA1 Message Date
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
Ralf Becker
4d15d4b12c encryption of InfoLog entries (EPL only) 2015-05-28 14:48:40 +00:00
Ralf Becker
ddbe8ccec3 encryption of InfoLog entries (EPL only) 2015-05-28 14:40:33 +00:00
Nathan Gray
02c4219aa4 Highlight currently selected favorite 2015-05-21 15:46:14 +00:00
Hadi Nategh
76d22e8515 Fix some IDE warning 2015-05-21 14:22:51 +00:00
Nathan Gray
8e8a3b7b61 Fix not found class, name has changed. 2015-05-19 20:13:38 +00:00
Nathan Gray
a82f7baf2c Avoid deprecated message caused by calling non-static method statically. Fixed by creating an instance to use. 2015-05-19 14:57:35 +00:00
Nathan Gray
d599cadf8a Pre-set contact in new infologs opened from context menu.
Contact taken from link filter, or current contact when in CRM view.
2015-05-11 21:03:29 +00:00
Nathan Gray
237d1d809e * If column information is stored in a favorite, restore it along with the filters
To get column information in the favorite, change the visible columns before you create the favorite.
If the favorite has no column information, the visible columns will not be changed.
2015-05-11 17:29:31 +00:00
Hadi Nategh
aa7edce3b4 Some fixes on mail integration:
- Fix save as raw eml file and send it as attachment
- Fix mail_import in infolog,tracker and calendar does not include raw mail eml attachment as link
- Some IDE clean up for mail and tracker
2015-04-17 09:39:22 +00:00
Hadi Nategh
c0097b3860 More WIP mail message integration:
- Make integrate function a static function
- Implement infolog, tracker and calendar save as buttons in mail compose with open popup
- Fix Date and Max_line_Chars in mail_integration
2015-04-15 15:55:18 +00:00
Hadi Nategh
b7c6be226d WIP of mail integration
-Centralize mail functionality of mail message integration in mail module
-Some clean up of mail_import in infolog and tracker apps
-Use hook registery in order of an app uses mail integration services
-Implement mail import into calendar
2015-04-15 11:23:59 +00:00
Nathan Gray
335d099bfd Custom template for home 2015-04-13 23:07:34 +00:00
Nathan Gray
5cebf6be61 Handle 'None' show option 2015-04-13 19:08:54 +00:00
Nathan Gray
6046480847 Add 'None' option to calendar display options 2015-04-10 14:48:49 +00:00
Hadi Nategh
213c8411e5 Make sure the line breaks on Completed column of listview if there is no space 2015-04-07 15:38:38 +00:00
Nathan Gray
0142bcb50c When creating an infolog from other entries, only set primary contact if there's only one entry 2015-04-01 23:14:21 +00:00
Ralf Becker
b2589dc3fe dending translations from our translation server 2015-04-01 08:06:00 +00:00
Ralf Becker
b086604711 move "Save as" phrase to common and merge-cli run 2015-04-01 08:00:07 +00:00
Hadi Nategh
5fb2fbc22c Fix <a> tags inside infolog desc always breaks to second line 2015-03-25 09:02:51 +00:00
Hadi Nategh
70510ca506 Use text-overflow-ellipsis for very long infolog titles in listview to avoid collision with info_id 2015-03-23 17:00:22 +00:00
Ralf Becker
8431629ed2 * All apps: nummeric custom-fields (float or new integer) sort nummeric in lists 2015-03-23 08:38:30 +00:00
Nathan Gray
9e1625c983 Avoid errors in refresh if most recently opened etemplate gets closed before refresh. 2015-03-16 21:15:38 +00:00
Ralf Becker
6abf97d755 fix update script 2015-03-12 09:44:48 +00:00
Ralf Becker
043f2480f4 keep automatic update of pricelist, if project get updated 2015-03-10 12:21:03 +00:00
Ralf Becker
e59fecc0e7 * InfoLog: fixed not able to remove already selected project 2015-03-10 11:31:40 +00:00
Nathan Gray
cbae778539 Add upgrade script to recover any hiding infogs that are missing status 2015-03-09 19:33:53 +00:00
Klaus Leithoff
a27d5963c5 pending translations from our translation server 2015-03-05 09:04:21 +00:00
Nathan Gray
345ec3c652 Make sure status has a 'not-started' value before we switch to it, prevents infologs disappearing if you change status back to 0% 2015-03-04 16:13:47 +00:00
Hadi Nategh
32596fb0e0 Implement widget historylog resize handler and fix historylog template in all apps 2015-02-25 16:30:49 +00:00
Nathan Gray
56dff42c14 Make sure favorite portlet passes type check, fixes custom type templates missing on home 2015-02-24 19:29:47 +00:00
Nathan Gray
2a939d0c6f Add handler for dropping mail into infolog 2015-02-24 19:07:48 +00:00
Nathan Gray
05ffcf9d7d Only reset template if it matches the index, fixes infolog gives no results in home favorite portlet 2015-02-24 16:33:59 +00:00
Ralf Becker
93a514993a * InfoLog/Addressbook: refresh CRM view if InfoLog was edited without having InfoLog tab open 2015-02-17 16:21:50 +00:00
Ralf Becker
d432642f1a add encoding, eTempalte2 DTD and svn propset svn:keywords Id to all eTemplates 2015-02-17 09:55:05 +00:00
Ralf Becker
18fafed2a4 pending translations from our translation server 2015-02-17 08:52:58 +00:00
Ralf Becker
f994089389 * InfoLog: new context menu: View parent with children 2015-02-13 18:03:40 +00:00
Nathan Gray
585ff4ec0e Home needs to be able to find rows template 2015-02-10 19:50:32 +00:00
Ralf Becker
7d0a179c9a do NOT return empty, if old_template is not set on initial call 2015-02-10 08:19:14 +00:00
Nathan Gray
dd30ac28f4 - Allow app attribute to be specified in the template file, not just at run-time
- Use app attribute to fix infolog customfields in addressbook CRM view
2015-02-10 00:13:31 +00:00
Nathan Gray
86d41c9412 Prevent fixed height widgets from wrapping onto the next line and covering it. (start/due/completed dates) 2015-02-09 22:44:39 +00:00
Nathan Gray
07fc3e4bbf When changing the nextmatch row template, don't query the database right away since re-initializing the nextmatch controller forces another query. 2015-02-09 20:47:18 +00:00
Ralf Becker
acebbba931 fix server-side of switching info-type specific template "infolog.index.rows.$type" for type $type" 2015-02-09 09:03:50 +00:00
Ralf Becker
c28dac7206 eT2 needs a name not a template object 2015-02-06 18:02:36 +00:00
Ralf Becker
9b093562b4 remove div.et2_container in favor of just .et2_container, as we use a from now 2015-02-04 08:35:40 +00:00
Klaus Leithoff
628b875bfb add default cat (set in pref) to infologs that are created from mails 2015-01-23 14:25:40 +00:00
Ralf Becker
d39ad8fde6 Italian translation from Stylite partner Ilias Chasapakis, Webtrain Services <Ilias@webtrain.it> 2015-01-23 10:20:41 +00:00
Hadi Nategh
4fa44e6482 Reorder and add missing phrases in lang files 2015-01-15 14:53:34 +00:00
Nathan Gray
9bd29925cd infolog_ui changes default_cols in get_rows, so we change it back. 2015-01-14 20:25:05 +00:00
Nathan Gray
d51c83402d Set default columns 2015-01-12 19:59:25 +00:00
Ralf Becker
7346a37998 cleaning up old addressbook stuff 2015-01-10 09:51:51 +00:00
Hadi Nategh
39cc660c0d Implement set window title for each application with a default title field or define an app specific custom get title 2015-01-05 14:28:35 +00:00
Nathan Gray
fc3eca62f0 Take nextmatch / favorite values into account, not just what was set on first load. 2014-12-11 17:59:29 +00:00
Ralf Becker
0efd64bb2e revert r49817: as it causes an SQL error in Home ("linked" is not a column) 2014-12-11 16:02:24 +00:00
Nathan Gray
85d531e797 Persist linked entries filter until it's cleared, fixes link filter lost after submit (context menu -> change) 2014-12-10 17:36:55 +00:00
Nathan Gray
7760ea36ad Fix select all in contact view actually selects the page instead of all rows 2014-12-08 22:05:21 +00:00
Hadi Nategh
5f3647b582 Set the infolog description initial height a bit lower 2014-12-08 17:09:16 +00:00
Hadi Nategh
1869e94f84 Popup resize handler enhancement:
- Fix multi-line textbox resizing
- Introduce tab_height to tab widget and remove extra height set on tab containers children
- Let mail compose uses its own resize handling as it deals with some special resizing
2014-12-05 17:29:41 +00:00
Hadi Nategh
78784a28e6 Change default behavior of multiline textbox resize 2014-12-05 13:39:21 +00:00
Hadi Nategh
eefb5963bf Make edit popup dialogs compatible to resize window feature 2014-12-04 16:43:45 +00:00
Ralf Becker
b3676a64a8 French translations from zorg-AT-probesys.com 2014-12-02 13:11:38 +00:00
Nathan Gray
ba13371430 More Home progress:
- Add birthday reminders
 - Prevent infolog favorites from setting an app header
2014-12-02 00:30:11 +00:00
Hadi Nategh
56cd25d845 Make infolog print dialog to respect customfields type 2014-11-28 10:04:52 +00:00
Ralf Becker
2e5fcbda4e fixing the fix, we dont want whole mails in memory 2014-11-26 15:05:59 +00:00
Nathan Gray
4da6635a51 Fix missing infolog custom types 2014-11-19 21:15:48 +00:00
Ralf Becker
c633e0033b * all aps: lower memory requirements of insert into document by skipping HTML processing, if there are no html (custom-)fields 2014-11-19 12:20:59 +00:00
Nathan Gray
ea8ff86854 Add a method to get an icon for a record, as specific to that record as possible 2014-11-18 23:40:49 +00:00
Nathan Gray
5291730724 Fix home favorite filters lost if you change sorting / filter 2014-11-17 18:47:47 +00:00