Ralf Becker
ebb5244a7a
* Tracker/Timesheet: support private custom-fields, existing fields stay public
2012-06-27 08:59:23 +00:00
Ralf Becker
3aac26d1ab
* ProjectManager: allow datasources (eg. InfoLog) to set element category, update existing categories in elements to overwritten categories
2012-06-19 16:51:41 +00:00
Ralf Becker
2427a60c90
* Timesheet: if linked via ProjectManager, behave identical as if project was set in own GUI, fixed setting project to none to also unset project-title and blur
2012-05-30 08:21:18 +00:00
Ralf Becker
6ff1db3534
* Preferences all apps: add validation for vfs files and directories to give user immediate feedback about wrong or non vfs pathes
2012-05-22 13:51:30 +00:00
Ralf Becker
0abfcc9c99
* Timesheet: button [Save & New] keeps title (blur) set if called via timesheet submenu/icon of app (my.stylite.de bug #2669 )
2012-05-22 11:58:10 +00:00
Nathan Gray
5ae2ad4964
Update default importexport definitions to use human values
2012-05-15 23:31:17 +00:00
Nathan Gray
e5fd49940f
Return export object
2012-04-18 18:00:21 +00:00
Nathan Gray
4feaa8375e
Expansion of link_to custom fields
2012-04-11 20:03:11 +00:00
Nathan Gray
4df977db0b
Use js compatible with etemplate & etemplate2
2012-03-30 19:40:04 +00:00
Ralf Becker
ee8fd5b10e
found a lot more calls to get_rows missing to set csv_export flag and fixed code in nextmatch dealing with situation if num_rows=-1 got stored in prefs anyway
2012-03-29 12:06:10 +00:00
Klaus Leithoff
a5be6a5016
* timesheet: fixed wrong sum for timesheets;
...
the retrieval of the summary (sum of duration and sum of price) has to take care that the customfield table is not joined, as the join causes a multiplication of the sum per customfield found; joining of the cutomfield table is triggered by criteria being set with either a string or an array, for this reason we set it to false, and pass the criteria as filter
2012-03-05 12:06:17 +00:00
Frédéric Erpicum
60b6c516ee
ganttchart in popup for timesheet and calendar edit
...
remove date in timesheet bar title to make them shorter
2012-02-27 16:33:01 +00:00
Nathan Gray
871701d774
Fix links/[app] merge tag - copy/paste error
2012-01-13 19:49:19 +00:00
Nathan Gray
02861daf88
Add mergeprint tag for links to a specified application: links/appname
2012-01-06 18:35:34 +00:00
Nathan Gray
f6a443a917
Add warnings to import plugin
2011-12-15 16:24:47 +00:00
Ralf Becker
7c9dd8086f
changed "No defintion" to "Old fixed definition"
2011-11-21 10:01:08 +00:00
Nathan Gray
1afba81ce8
Add 'No definition' option for default export definition preference. Allows use of legacy nextmatch CSV export with Import/Export app still available
2011-11-18 16:01:57 +00:00
Klaus Leithoff
ad6cf1d8ae
add/clarify status message when editing is not allowed via status; use check_statusForEditRights in controlling the edit state in edit mode as well
2011-11-10 08:45:44 +00:00
Klaus Leithoff
6f7a43a28c
* timesheet: fix reported bug #2488 (stylite tracker), status and cat change still allowed via context menu, even if the entry in question should be ->edit by admins only<- (via status admin flag)
2011-11-09 14:52:33 +00:00
Nathan Gray
4ab5f97ed0
Add {{links}}, {{attachments}}, {{links_attachments}} placeholders
2011-10-26 16:45:38 +00:00
Ralf Becker
4ddfc607bc
remove title-blur for same behavior after apply, as for opening the saved entry again
2011-09-21 15:07:27 +00:00
Ralf Becker
5a93e1d283
reverted accidently commited timesheet_ui
2011-08-24 07:20:12 +00:00
Ralf Becker
33c6766c88
- fixed xul_io class not exporting id of tab
...
- fixed tab widget to use id instead of label
- added attribute names for describtion (label) in xul_io, to export them as single attributes not comma-sep. as options
- added translate: true to description/label title
--> xet-files need to be dumped new, to get the tab-ids
--> seems like describtion value is translated unconditional, it should only be translated if no_lang attribute is not set or false, while label attribute is always translated (Andreas?)
2011-08-24 07:18:59 +00:00
Ralf Becker
26ce82186c
also updated template in database, after Andreas change of the xet file
2011-08-15 09:15:01 +00:00
Andreas Stöckel
27d1173d2f
Fixed bug in timesheet_ui edit.xet: Options not set properly
2011-08-15 08:46:40 +00:00
Ralf Becker
e1f25ca6bc
* Timesheet: using only timesheet categories (tracker initialises global cat object)
2011-08-04 16:41:20 +00:00
Klaus Leithoff
b685831cbe
add the xml export file for better changetracking
2011-07-20 15:23:36 +00:00
Klaus Leithoff
c0754a606e
* timesheet: fix tabcontrol not working, fix for broken saving description in simple/short view mode
2011-07-20 10:59:07 +00:00
Nathan Gray
624839d0db
Translations for placeholder labels
2011-07-05 22:21:49 +00:00
Nathan Gray
e1fce75a74
Cleanup translations - common importexport stuff
2011-07-04 20:06:30 +00:00
Nathan Gray
31d1e20bdc
Fix typo: definitition -> definition
2011-07-04 20:00:26 +00:00
Nathan Gray
f5cf715e7a
Cleanup translations - move common stuff into preferences
2011-07-04 19:23:28 +00:00
Ralf Becker
7f47700c13
file_access_user implementation for timesheet
2011-06-26 14:29:35 +00:00
Oscar Manuel Gómez Senovilla
164871ec02
Update Czech translation for trunk. Tracker #2886
2011-06-23 13:53:19 +00:00
Nathan Gray
275a1d3f27
Change category list links
2011-06-21 21:14:51 +00:00
Ralf Becker
8e7c73dd84
some fixes for English and Suomi translation, from our Suomi resident here as Stylite
2011-06-16 13:01:29 +00:00
Ralf Becker
1774e5674f
support for multiple space or comma separated download dirs
2011-06-14 10:48:15 +00:00
Nathan Gray
541eae19ca
Fix code formatting
2011-06-13 17:48:00 +00:00
Nathan Gray
418debd53c
Fix indenting and sorting on statuses
2011-06-13 17:43:51 +00:00
Ralf Becker
220af27f60
Create template directory and set default document_dir preference of addressbook, calendar, infolog, tracker, timesheet and projectmanager
2011-06-11 11:57:51 +00:00
Ralf Becker
fcfbd038bc
some fixes for the English translation, from our Suomi resident here as Stylite
2011-06-10 06:19:36 +00:00
Ralf Becker
5a9e552fd8
fixed sometimes not working setting of multiple status (timesheet_bo::read($td_id) require ts_id as parameter not array("ts_id" => $ts_id)!)
2011-06-08 11:17:52 +00:00
Ralf Becker
9dfdabe1a3
some fixes for the English translation, mostly correcting case, from our Suomi resident here as Stylite
2011-06-07 06:29:49 +00:00
Ralf Becker
36ed3f4f61
calling the global action-object-manager
2011-06-02 17:10:48 +00:00
Ralf Becker
f2434dd357
using now edit instead of view, as we do now, when there is no distinct view
2011-06-02 17:10:26 +00:00
Ralf Becker
486e99ec0c
- Implemented a hook for timesheet_ui::edit to query calling apps for additional information to set in new tickets incl. links.
...
Replaces existing $_GET parameters, which are hard to set for new action system.
- also adding category color to infolog and tracker
2011-05-30 14:21:27 +00:00
Nathan Gray
c81bd1a291
Change default charset from utf-8 to user's preferred charset
2011-05-24 15:57:16 +00:00
Nathan Gray
cae8752274
Make default import definitions available only to admins
2011-05-24 15:40:22 +00:00
Nathan Gray
41808c52c3
Add total field to merge
2011-05-12 19:30:01 +00:00
Ralf Becker
8e2479499b
upper check-all button also needs to call egw_objectManager.toggleAllSelected()
2011-05-06 13:31:33 +00:00