Commit Graph

164 Commits

Author SHA1 Message Date
Hadi Nategh
34c2ed32b9 Mobile theme W.I.P:
- Fix fontsize for infolog, timesheet, resources and addressbook
- Migrate mobile specific css classes into mobile theme for resources
2016-03-04 13:27:07 +00:00
Hadi Nategh
3371cfc098 Mobile theme W.I.P:
- Fix mail details styling
- Fix expanding timesheet details tab causes some width changes
- Remove extra padding and borders from et2_selectbox
2016-03-04 10:27:51 +00:00
Hadi Nategh
95c7ca176a Mobile theme W.I.P:
- Fix date widget width in timesheet edit dialog
2016-03-03 18:29:18 +00:00
Hadi Nategh
1095c6e5b9 Mobile theme W.I.P.:
- Fix description filed in edit dialogs for infolog and timesheet
- Migrate mobile css classes for timesheet into mobile theme
2016-02-29 11:04:02 +00:00
Hadi Nategh
2e572819ff Mobile theme W.I.P.:
- Move timesheet's ownership into tab widget
2016-02-26 11:53:56 +00:00
Hadi Nategh
845e37e66d SVG images W.I.P.:
- Add svg icons
- Implement color change for stylesheet2svg script
2016-02-23 18:49:14 +00:00
Hadi Nategh
c008c6ef70 Mobile theme W.I.P.:
-Fix broken add buttons
2016-02-17 12:09:34 +00:00
Ralf Becker
60d41a7a48 WIP aligning nextmatch header and styling it as toolbar 2016-02-16 17:18:02 +00:00
Hadi Nategh
6fd2ceb742 Mobile theme W.I.P.:
-Implement timesheet edit dialog
2016-02-02 10:51:18 +00:00
Hadi Nategh
9332ce4a80 Mobile theme WIP:
- Add plus button for all apps list views
2016-01-14 10:56:48 +00:00
Hadi Nategh
d272c7bc7c Mobile theme W.I.P.:
- Implement new category color representative for nm rows
2015-12-10 17:07:25 +00:00
Hadi Nategh
163e1fdcc2 Mobile theme W.I.P.:
- Implement template and styling for timesheet's listview
2015-12-07 18:41:19 +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
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