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
Nathan Gray
40d22624dd
Allow documents in dirs other than user's preference dir by passing full path
2011-05-05 21:42:56 +00:00
Nathan Gray
e5a9089e13
Use action system to select all
2011-05-04 17:46:22 +00:00
Ralf Becker
b509c6cfbe
fixed missing space when adding multiple classes, causing context menu not recognising readonly, if also not deletable
2011-04-28 09:14:31 +00:00
Ralf Becker
594fe78d09
enable via a class and no more need to set enabled='javascript:nm...' for enableClass or disableClass
2011-04-27 16:59:12 +00:00
Ralf Becker
fb5ea143be
- returning checked state of all checkboxes, not only select_all, in $content[nm][checkboxes]
...
- $content[nm][select_all] is now only reference to $content[nm][checkboxes][select_all]
- checkboxes need no default onExecute, therefore removed nm_select_all method
- improved documentation for action stuff in nextmatch widget
- added egwAction.getActionsByAttr(_attr, _val) method returning all actions with a given attribute and value
2011-04-27 07:49:46 +00:00
Ralf Becker
e474b0f0d4
- insert in document action:
...
+ one submenu with default document (if set) on top
+ if more then 9 documents, show them in submenus by mime type
- added copy address as second point to add submenu, beside new
- icons for move to addressbook
- fixed icons for org views
--> addressbook context menu should now be fully functional - let me know if not ;-)
2011-04-25 11:30:37 +00:00
Ralf Becker
d7a6328c12
using new historylog custom field stuff, specially logging each custome field separate
2011-04-19 18:53:31 +00:00
Ralf Becker
e01df197ae
using tabs of equal height
2011-04-19 18:52:25 +00:00
Ralf Becker
33bbd3465d
- fixed bug in timesheet, success/error message of set category or status was not shown
...
- using now a single (default) action Open, which opens a timesheet to edit or view depending on rights
- added phrases "Open" and "Whole query" to API/common, as they are used in many apps
2011-04-19 09:44:25 +00:00
Nathan Gray
c378ae9b5a
Remove not maintained openoffice export
2011-04-18 21:16:48 +00:00
Ralf Becker
342799a86a
- further work on addressbook context menu, still not fully functional!
...
- moved a few more common phrases into API
2011-04-17 21:25:01 +00:00
Ralf Becker
bb0e8617b2
enable/disable edit and delete action, based on ACL rights, set as css classes to each row
2011-04-17 20:45:21 +00:00
Ralf Becker
6081a5749d
timesheet context menus are now complete:
...
- query all is moved into context menu
- legacy support only contains button to trigger context menu
- moved some common phrases into the API:
+ Delete this entry
+ Delete these entries
+ You need to select some entries first!
- support for singular and plural confirmation messages
2011-04-17 18:53:45 +00:00
Ralf Becker
af552dc914
removed all legacy stuff, but the use_all checkbox
2011-04-17 13:51:04 +00:00
Ralf Becker
752cd7249f
replacing now $id in url with actual id, not longer adding it if url ends with =
2011-04-17 09:52:54 +00:00
Ralf Becker
806d3d604c
added context menu for nextmatch widget: first implemenation in timesheet
...
- legacy actions column and multiple action row below table is switched off by default, but can be switched on again
- legacy action button is NOT yet working
- "whole query" checkbox need to go into context menu too
2011-04-16 21:45:13 +00:00
Nathan Gray
3825fecf6d
Process link to project manager, represented by pm_id field
2011-04-06 18:31:52 +00:00
Nathan Gray
597d2f6dcc
Strip leading spaces from status labels for better matching
2011-04-06 17:22:37 +00:00
Nathan Gray
490b516c7d
Fix start time import
2011-04-05 23:17:47 +00:00
Nathan Gray
7ee16e78b3
Fix wrong variable names
2011-04-05 22:57:06 +00:00
Nathan Gray
a8e8d82f64
Don't overwrite numeric owner IDs from successful conversion
2011-04-04 21:24:06 +00:00
Nathan Gray
7962433e27
types value moved
2011-04-04 19:20:12 +00:00
Nathan Gray
8276cbbade
Fix 'owner from csv' option
2011-04-04 17:19:27 +00:00
Nathan Gray
19b7918a73
- Hide category choice, timesheet only replaces
...
- Fix Set to: category list
2011-04-04 17:13:59 +00:00
Nathan Gray
1777dbcf2a
Move field types to egw_record, use them in human friendly conversions when exporting and importing
2011-04-04 17:01:17 +00:00
Nathan Gray
c157592e20
Remove not maintained export to ods plugin
2011-03-31 16:57:27 +00:00
Nathan Gray
949d06dce9
Fix status merge, strip spaces
2011-03-31 16:49:06 +00:00
Nathan Gray
ddabb6a46f
Remove using string replace
2011-03-31 15:19:22 +00:00
Nathan Gray
ae48c17417
Remove extra spaces from status text
2011-03-31 15:12:13 +00:00
Nathan Gray
3ac6fcd941
Leave pm_id as an integer
2011-03-31 15:10:47 +00:00
Nathan Gray
83b1f7f39e
- Remove html entities from statuses
...
- Add project ID / name, when set
2011-03-29 23:38:22 +00:00
Nathan Gray
ff1b3d3345
Add ability to add unknown categories & statuses
2011-03-29 21:46:54 +00:00
Nathan Gray
28eeaa0bdd
Default selection to search results
2011-03-28 22:12:42 +00:00
Nathan Gray
9ab2212cfa
Human friendly values for status
2011-03-28 17:53:53 +00:00
Nathan Gray
0d9f55b59e
Fix for import / update search for existing record. If new record key (ex ID) was not set, search matched all
2011-03-21 23:06:32 +00:00
Nathan Gray
f031b3dde2
Set default export definition
2011-03-21 16:19:52 +00:00
Stefan Becker
60fea18906
adding German Translations
2011-03-21 15:22:46 +00:00
Nathan Gray
51015de7b8
Specify fields to be treated as numeric
2011-03-14 22:07:23 +00:00
Nathan Gray
8104bd46c4
Automatically handle converting+adding text categories without explicit translation
2011-03-09 18:26:43 +00:00
Ralf Becker
0487ce678a
* Timesheet from other app then calendar: fixed title to use clicked app (first link_app)
2011-03-03 17:06:57 +00:00
Nathan Gray
daea81489f
By default, export all custom fields, use field labels instead of names, fix exporting field labels
2011-03-02 17:26:03 +00:00
Nathan Gray
886335e073
Change default export to use labels, human friendly values
2011-03-02 01:17:57 +00:00
Nathan Gray
3992b96dbb
Add preference to use import/export definition for exporting from nextmatch
2011-03-02 00:06:50 +00:00
Nathan Gray
a28c004536
Format numbers according to user preferences
2011-02-28 20:35:50 +00:00
Nathan Gray
83f3aaa5f3
Get list of extensions from parent class
2011-02-22 20:00:04 +00:00
Nathan Gray
1280527169
Change display of placeholder tags from 2432...2432 to {{...}}
2011-02-18 17:07:16 +00:00
Nathan Gray
ed303c712a
Hide merge icon on total lines
2011-02-14 16:17:25 +00:00
Nathan Gray
b81c2a9731
Remove infolog references, replace with timesheet
2011-02-14 16:14:26 +00:00
Nathan Gray
12a7d6534f
Forgotten merge file
2011-02-11 18:36:27 +00:00
Nathan Gray
36f7301c5b
Implement merge for timesheet
2011-02-04 20:03:42 +00:00
Nathan Gray
94165c9a59
Define types for human friendly stuff
2011-02-04 20:03:08 +00:00
Nathan Gray
99adf832a7
Implement get & set
2011-02-04 20:02:35 +00:00
Oscar Manuel Gómez Senovilla
28d2b6b072
Update for translations in trunk
2011-01-30 12:53:49 +00:00
Nathan Gray
e2baa8ab1d
Add default import/export definitions
2011-01-26 00:12:19 +00:00
Nathan Gray
74ac5210d0
Add basic import support to timesheet
2011-01-25 23:55:57 +00:00
Nathan Gray
e38dca3436
-Implode arrays when not exporting human-friendly values so they don't say 'Array'
...
- Add standard conversion for human-friendly values
2010-12-10 22:51:53 +00:00
Nathan Gray
86402b7973
Add multi-entry action to change timesheet category
2010-12-10 18:03:46 +00:00
Nathan Gray
a104512988
Add mimetype to export plugins
2010-10-12 22:52:32 +00:00
Ralf Becker
50c43deec9
updating verson to 1.8
2010-09-05 15:24:34 +00:00
Oscar Manuel Gómez Senovilla
65f1702caa
Tracker #2657
2010-08-25 16:23:17 +00:00
Oscar Manuel Gómez Senovilla
2f0df89b4f
Tracker #2703
2010-08-25 16:14:29 +00:00