nathangray
439d1e9dab
Move timesheet ID column to the right, so it doesn't hold the category marker & can be safely turned off.
2016-07-04 15:37:44 -06:00
nathangray
bd6c45c845
Get nextmatch column widths sorted out so column selector is visible, and columns line up with headers.
2016-05-25 11:54:46 -06:00
Hadi Nategh
d290485058
Nm resize fix:
...
- Fix dataview grid resize not taking care of category color border
- Fix Category borders make headers misaligned
2016-05-11 16:33:54 +00:00
Nathan Gray
ec1f6e9068
- Keep custom timespan start & end dates matching selected named range
...
- If all (or no end date) show until today, instead of a week
2016-04-25 21:21:40 +00:00
Ralf Becker
68e998c649
use new et2 config
2016-04-24 13:48:45 +00:00
Nathan Gray
e20d5a2a1d
Hide status selectbox when there are no statuses available
2016-04-13 16:37:01 +00:00
Nathan Gray
3fdf387341
Fix start & end date filters did not filter
2016-04-12 22:52:22 +00:00
Hadi Nategh
a6a3dc5250
Styling dialogs W.I.P.:
...
- Remove all "Create new links" from link tabs
2016-04-11 14:30:30 +00:00
Hadi Nategh
b35753ba79
Styling dialogs W.I.P.:
...
- Fix alignments in timesheet edit dialog
- Fix date duration widget width
2016-04-11 12:31:18 +00:00
Hadi Nategh
50aae863b6
Edit dialogs style W.I.P.:
...
- Give tab widget new look
- Style grid header different
- Re-design calendar edit dialog
- Some fixes for multi et2_taglist
2016-04-06 16:43:51 +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
Ralf Becker
60d41a7a48
WIP aligning nextmatch header and styling it as toolbar
2016-02-16 17:18:02 +00:00
Nathan Gray
df515ab7e8
Match title input max length to database max length
2015-04-01 20:03:04 +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
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
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
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
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
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
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
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
Nathan Gray
a2593672f4
Add missing template files
2014-02-18 23:53:18 +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
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
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
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
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