Nathan Gray
978b5f4ffd
More Home progress:
...
- Add support for timesheet favorites
2014-11-28 18:03:13 +00:00
Ralf Becker
83b6706964
* Timesheet: fix (un)setting project for adding, editing and save&new timesheets
...
- fixed et2_widget_textbox to update options.blur in set_blur(), as it is used in getValue, also updating input
- fixed et2_widget_linkentry to trigger change event, after reacting to click on X in search
- fixed timesheet to handle ts_project and pm_id in bo (ts_project is always stored in db for searching, even if it contains no custom project name)
- fixed not working change of project in an existing timesheet
- fixed unsetting of project
2014-10-14 15:58:37 +00:00
Nathan Gray
29301590d6
Fix doubled description ID (ts_description), caused lost comment when viewtype was set to simple
2014-09-09 22:20:52 +00:00
Ralf Becker
94afafae11
* all apps: fixed column sizes and stretch (change when window size changes)
2014-08-22 11:08:21 +00:00
Hadi Nategh
cb43eb44c4
Add missing column in timesheet idex template, which were causing customfields not shown on the list
2014-08-06 10:58:04 +00:00
Hadi Nategh
5114fbe11a
Add timesheet ID to nm listview
2014-07-30 14:17:38 +00:00
Stefan Reinhardt
e44c85e774
timesheet / less
...
change @import....
2014-07-16 11:33:40 +00:00
Nathan Gray
c11785b2db
Change pm_id filter to link-entry to match edit dialog.
...
Fixes empty pm_id filter when PM integration = full
2014-07-08 22:06:04 +00:00
Stefan Reinhardt
69769ab677
timesheet:
...
button add:
border-left-top:
change color button - add:hover to green
2014-07-03 17:00:58 +00:00
Stefan Reinhardt
f235467139
Timesheet
...
Favorites - Position
2014-06-12 17:20:50 +00:00
Ralf Becker
36b362962a
idention
2014-06-12 08:25:51 +00:00
Nathan Gray
f82559b525
Fix details filter not doing anything unless you close the tab
2014-06-04 19:29:35 +00:00
Nathan Gray
0bdad1cb75
Fix price so selecting price list item fills in unit price field
2014-05-29 14:48:01 +00:00
Stefan Reinhardt
2b3cafe75c
timesheet - edit.xet
...
last modified
2014-04-10 09:59:10 +00:00
Stefan Reinhardt
78a192e8d2
timesheet
...
add Button - padding for Text "Add"
app.less
2014-03-25 14:38:22 +00:00
Hadi Nategh
8fe2a028a2
Fix pixelegg template styling for timesheet edit popup
2014-03-17 12:30:13 +00:00
Stefan Reinhardt
fdef5d9484
nextmatch_header_row => favorite filter -> fix css
2014-03-13 18:10:34 +00:00
Hadi Nategh
064271b1b7
Fix # simbol not showing in timesheet edit dialog. Additionally, fixes wrong commenting in app.css
2014-03-12 13:33:13 +00:00
Hadi Nategh
90f7181a4d
Add et2_required css class to field title in timesheet edit popup
2014-03-12 11:30:09 +00:00
Ralf Becker
3c91753e80
moving add-icon(s) from header_right to header_row
2014-03-12 10:12:29 +00:00
Hadi Nategh
7e78248e81
Fix duplicate timesheet title caused by -r46199 and make fields in left and right column both symmetric
2014-03-12 08:43:35 +00:00
Stefan Reinhardt
3b49be6203
Timesheet edit Dialog - fix css + less
...
change postion dialogHeader - ICON and Info_number
edit.xet - put some classes in
2014-03-11 18:06:54 +00:00
Hadi Nategh
45871d6212
Put a breaking column in timesheet edit popup
2014-03-11 15:50:30 +00:00
Hadi Nategh
e694fa2029
Add dialogheader classes to timesheet edit popup template
2014-03-11 13:13:50 +00:00
Hadi Nategh
f007e39cfd
Reorder fields in timesheet edit popup window, to make it similar to other popups layout
2014-03-11 09:59:35 +00:00
Hadi Nategh
306e3488ba
style timesheet edit popup window
2014-03-10 15:19:28 +00:00
Ralf Becker
b5a1af92d9
Pixelegg changes from Thursday
2014-02-19 08:21:01 +00:00
Nathan Gray
a2593672f4
Add missing template files
2014-02-18 23:53:18 +00:00
Ralf Becker
60def94d07
pixelegg changes from Monday
2014-02-18 08:11:14 +00:00
Ralf Becker
eeb420a7e7
pixelegg changes until now
2014-02-13 16:52:46 +00:00
Ralf Becker
d68349fa1b
pixelegg changes until now
2014-02-12 15:50:24 +00:00
Ralf Becker
f99ae4af0d
pixelegg changes from Tuesday
2014-02-12 08:10:11 +00:00
Nathan Gray
8072469b25
Remove unneeded onchange attribute, caused problems with filtering
2014-01-31 16:52:07 +00:00
Hadi Nategh
b3b4bc7dde
Replace dropdown project list in time edit pop with link-entry
2014-01-20 13:53:29 +00:00
Ralf Becker
96e0c77fce
pixelegg changes from thursday
2014-01-17 08:10:46 +00:00
Klaus Leithoff
60bb090278
pixelegg changes from wednesday, new/changed images and styles
2014-01-15 13:46:14 +00:00
Ralf Becker
629bd6f2ee
added pixelegg/less/svg.css stylesheet and id reflecting their name to all svn image
2014-01-14 16:14:51 +00:00
Ralf Becker
21bb9ef481
pixelegg changes from monday
2014-01-14 08:20:32 +00:00
Hadi Nategh
9af3a9404d
Replace old confirm() with new confirm dialog, and since we use generic method from et2_dialog class, then no need to have a seperate dialog creator function in app.js
2013-12-05 11:03:36 +00:00
Nathan Gray
d10025b462
Disable automatic chosen based on option count, chosen list is trapped inside the header.
2013-11-27 18:08:55 +00:00
Ralf Becker
73b6521cbf
pixelegg changes from yesterday
2013-11-27 07:21:32 +00:00
Nathan Gray
3ab7b05737
Add category color to rows
2013-11-21 00:21:16 +00:00
Ralf Becker
2b7d9af0a2
reverting to previous app.css file and remove app.less files, as they are not used by pixelegg template and create some glitches, might re-introduce .less for regular templates later
2013-11-18 19:57:38 +00:00
Ralf Becker
f8752688e0
pixelegg changes from today
2013-11-15 17:09:58 +00:00
Ralf Becker
727cdc83b3
newewst pixelegg changed from today
2013-11-14 19:29:55 +00:00
Ralf Becker
583538e824
using now CSS preprocessor less ( http://lesscss.org ) to create some of our css files, used a lot in new Pixelegg template
2013-11-11 19:10:28 +00:00
Ralf Becker
77a30817d6
images for new Pixelegg template
2013-11-11 18:56:02 +00:00
Hadi Nategh
552761113b
Remove resubmit from the onchange event, since the nextmatch widget handles submission by itself
2013-09-20 09:34:49 +00:00
Hadi Nategh
e210d32b02
Fix not to refresh the edit popup window when trying to change project selectbox
2013-09-19 11:15:30 +00:00
Hadi Nategh
d0f967bdd8
Set prefix for CSS classes, timesheet app
2013-09-03 14:42:46 +00:00
Hadi Nategh
e572d77693
add app.js to timesheet application and run timesheet app by et2
2013-08-21 15:25:42 +00:00
Ralf Becker
1c4f65120c
new egw_framework methods refresh_opener and window_close to call egw_refresh on opener or close popup window in a content security save way
2013-08-20 12:06:41 +00:00
Ralf Becker
50ed435eb7
* Calendar/InfoLog/Timesheet/Tracker/ProjectManager: edit focuses now automatic on title input
2013-05-23 09:01:33 +00:00
Nathan Gray
014c720546
Don't add 'Deleted' status to status list, just add it where needed and use an Undelete button
2012-10-22 18:31:11 +00:00
Nathan Gray
ae77723140
Add delete protection to timesheet
2012-10-17 20:24:56 +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
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
Ralf Becker
36ed3f4f61
calling the global action-object-manager
2011-06-02 17:10:48 +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
e5a9089e13
Use action system to select all
2011-05-04 17:46:22 +00:00
Ralf Becker
e01df197ae
using tabs of equal height
2011-04-19 18:52:25 +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
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
Ralf Becker
394bae101f
- disable status column/row in index/edit, if no status defined
...
- remember status on "Save & new"
- [Save] was not closing in edit status
2010-03-23 12:54:00 +00:00
Ralf Becker
8d2194f191
Fixed daylight saving change error using new egw_time class:
...
At the date when the change occured - yesterday ;-) - starttimes where
wrong by one hour, because difference of timestamp of daystart and
current time was one hour more (because of the switch)
2009-10-26 08:17:06 +00:00
Ralf Becker
42d898da8c
Linked filter for timesheet (analog to infolog one, using nextmatch
...
custom filter with a link-entry widget)
2009-09-26 11:17:19 +00:00
Klaus Leithoff
d9531fb421
fix for timesheet edit tabs problem; tabs showed, even if set to readonly;
2009-09-24 12:42:54 +00:00
Stefan Becker
ccabb6d5f7
added History Log for timesheet
2009-09-10 08:20:27 +00:00
Stefan Becker
51f0999141
added hirachie for status and option, that only admin can change accounted status timesheets
2009-09-08 09:23:41 +00:00
Ralf Becker
892e22a4a0
Replaced [Add] submitbutton with a button, to allow to start search with
...
enter
2009-04-01 13:00:46 +00:00
Stefan Becker
3687395dab
searching and sorting with customfields using the new standard custimfield class so_sql_cf
2009-03-23 15:23:45 +00:00
Stefan Becker
3818c671cc
setting an individual status to multiple timesheet via a action method like the Addressbook and the Inlolog status. Sponsored by Martin Frimmel
2009-03-23 09:53:03 +00:00
Ralf Becker
5261728792
Fixed not working custom fields:
...
- SQL error when storing cfs
- csv export did not contain cfs (reported by Frank Becker)
- list did not contain cfs
- list caused check of attachments for every single entry, without
displaying the attachments
- empty cf values got stored in db
--> had to rework the whole cf stuff :-(
2008-10-15 16:37:23 +00:00
Ralf Becker
38d3ac65ff
- using new class naming schema
...
- version and dependencies for 1.6
- file_access hook for attachments
2008-10-07 08:57:09 +00:00
Ralf Becker
448705bc3f
width: 100% instead of fixed width
2008-08-04 12:48:01 +00:00
Ralf Becker
641475d08b
using static methods of egw_link and config, implemented titles link
2008-03-09 07:33:42 +00:00
Ralf Becker
d676b0879d
added fix to be able to optionally sum up negative times (overtime) in the quantity column, need to be switched on in the timesheet configuration
2007-07-10 07:34:30 +00:00
Ralf Becker
1ce25bed9c
"changed wording if the \"view\" mode used to edit timesheets to just mode: options are Regular and Simple now, which are already translated by the api"
2007-06-03 15:03:12 +00:00
Lars Kneschke
171f3730ce
Initial import of export function
2007-03-08 11:23:16 +00:00
Ralf Becker
c0b6563e17
adaption for the new nextmatch feature plus some nice extra columns
2007-03-07 12:31:48 +00:00
Ralf Becker
81f08a87ea
allow to select prices from all linked projects, not only the main one
2007-01-12 01:27:37 +00:00
Jerry Ruhe
e42503c0cb
using default icons
2006-12-09 09:31:29 +00:00
Ralf Becker
24ae9727d5
new jerryr template set from Jerry Ruhe
2006-11-28 07:45:33 +00:00
Ralf Becker
106dab6003
- fixed sort by date for the reporting
...
- cats column is automatic suppressed, if no cats used
- removed "none" from the cats column in the sums
2006-09-20 13:31:41 +00:00
Ralf Becker
6bef8418f1
- the level of integration with projectmanager is now configurable:
...
+ Both: allow to use ProjectManager and free project-names
+ None: use only free project-names
+ Full: use only ProjectManager
- new filter for none-selected for category and project
--> requires an updated trunk etemplate version!!!
2006-09-12 15:21:23 +00:00
Ralf Becker
cd69f5bb27
- bugfix: [Save & New] lost links, now it can be used as a copy too
...
- [Add] button is now also on the top rights of the list (custom dates are on the left now)
- instead of a start-date+time plus the duration, you can now specify the start+date (required) plus 2 out of the following 3: start-time, duration, end-time
- the end-time for new entries is set to the aktual time, so you only need to fill the duration for a task you just finished
2006-09-12 10:37:13 +00:00
Ralf Becker
da7fe0c747
jerryr icons thanks to Robert Labbe <rob-AT-primetimesolutions.com>
2006-04-18 07:42:15 +00:00
Ralf Becker
5d29337843
- added/corrected rounding of quantity and prices
...
- range-sums are only shown if the date-filter includes the full-range (otherwise you got an incorrect sum)
- day-sums only for less or equal 6 weeks
- more meaningful app-header / report title
- disabled owner column in print, if filtered by one owner
- state of details/no details is now saved in the user prefs, to be persistent over sessions
- minutes are allowed as additional input-unit for times
2006-03-27 12:20:06 +00:00
Ralf Becker
0a0a2b0513
- fixed timesheet to display only hours
...
- improved printing:
+ disabled unnecessary UI-elements
+ sums after each day, week, month
2006-03-26 22:11:58 +00:00
Ralf Becker
c706a3f043
usebility improvment:
...
- filter by custom date-range
- app-header with user and date-range
2006-03-21 22:18:29 +00:00
Ralf Becker
6c4cda6bfc
added ability to add timesheets to infolog entries
2006-03-21 13:52:49 +00:00
Ralf Becker
15201df1b5
improved projectmanager integration, specially pricelist plus some bugfixes
2006-01-11 05:17:15 +00:00
Ralf Becker
9f638e4f08
Initial revision
2005-12-19 04:23:14 +00:00