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
Ralf Becker
61027429eb
alignment of NM header
2016-02-17 19:56:54 +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
19a21b2322
Mobile theme W.I.P.:
...
- Add view mode for timesheet
2016-02-05 11:47:32 +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
Ralf Becker
b01ac97b7e
* Timesheet/Tracker: date filters like "last week" where not aware of daylight saving time changes
2015-10-27 10:27:09 +00:00
Nathan Gray
b0713a9945
Make sure every app has a sidemenu link to the list and add an entry
2015-09-09 22:20:25 +00:00
Nathan Gray
8ade7b3926
Fix 'No project' column filter
2015-05-19 20:58:30 +00:00
Hadi Nategh
3e87f3c5b8
Preserve the data before read operation and restore it again after
2015-04-30 15:05:53 +00:00
Nathan Gray
df515ab7e8
Match title input max length to database max length
2015-04-01 20:03:04 +00:00
Ralf Becker
b086604711
move "Save as" phrase to common and merge-cli run
2015-04-01 08:00:07 +00:00
Ralf Becker
38dc2b52d2
typo in docu
2015-03-09 15:38:54 +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
18fafed2a4
pending translations from our translation server
2015-02-17 08:52:58 +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
Ralf Becker
d39ad8fde6
Italian translation from Stylite partner Ilias Chasapakis, Webtrain Services <Ilias@webtrain.it>
2015-01-23 10:20:41 +00:00
Hadi Nategh
4fa44e6482
Reorder and add missing phrases in lang files
2015-01-15 14:53:34 +00:00
Nathan Gray
d51c83402d
Set default columns
2015-01-12 19:59:25 +00:00
Hadi Nategh
39cc660c0d
Implement set window title for each application with a default title field or define an app specific custom get title
2015-01-05 14:28:35 +00:00
Nathan Gray
dba4a12f0a
If selected project changes, update pricelist to match
2014-12-09 20:21:17 +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
35ebfc4f9f
More Home progress:
...
- Send action results
2014-11-28 19:25:15 +00:00
Nathan Gray
978b5f4ffd
More Home progress:
...
- Add support for timesheet favorites
2014-11-28 18:03:13 +00:00
Ralf Becker
a6767139a0
set ts_project for export/merge from ts_project_blur, where it get moved, if it is no custom value
2014-11-19 13:51:09 +00:00
Ralf Becker
c633e0033b
* all aps: lower memory requirements of insert into document by skipping HTML processing, if there are no html (custom-)fields
2014-11-19 12:20:59 +00:00
Nathan Gray
ea8ff86854
Add a method to get an icon for a record, as specific to that record as possible
2014-11-18 23:40:49 +00:00
Hadi Nategh
f43141c96a
Keep the actual value of ts_quantity while storing it as it is used in price calculation, and rounding it cuases miscalculation of price
2014-11-17 08:40:49 +00:00
Ralf Becker
3d411f82da
* ProjectManager/Timesheet: fixed an infinit loop when trying to save a project-element, caused by timesheet notifying project again
2014-11-03 13:51:05 +00:00
Nathan Gray
b707bde89f
When exporting if custom project is not set, use current project title for Project field
2014-10-29 15:27:40 +00:00
Nathan Gray
8a3df3911f
Do not clear start/end time in simple mode, use them as user set them.
2014-10-22 20:09:10 +00:00
Nathan Gray
2f53633dca
* Switch to nextmatch and edit dialog for customfield list
2014-10-22 19:55:27 +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
Ralf Becker
f1283fcf71
* Timesheet: fix SQL error when searching and NO custom fields defined
2014-10-01 08:19:39 +00:00
Nathan Gray
e51097ef0d
Include custom fields in search
2014-09-18 19:38:34 +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
Nathan Gray
7b2511d264
Change automatically calculated quantity and list quantity to 2 decimal places
2014-09-09 21:38:37 +00:00
Ralf Becker
2a4e77f382
* Tracker/PostgreSQL: fix SQL error originating from timesheet
...
cause by timesheet_bo::sum(array()) call
2014-09-09 12:27:59 +00:00
Hadi Nategh
a2c60633c6
Allow to set endtime before starttime, and calculate it as next day time.
...
- Fix setting endtime after middnight gives an validation error
- Move starttime validation under starttime field
2014-08-27 12:04:05 +00:00
Ralf Becker
4e044c5bde
fix empty custom start- or end-date is displayed as 1970-01-01 in app-header and just selecting a start to get week starting from that day got wrong enddate
2014-08-25 18:22:50 +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
Nathan Gray
cc04f0b89c
Create & use a flag 'no_actions' to disable actions for sum rows
2014-08-11 23:13:02 +00:00
Nathan Gray
0fa3ad831b
Fix no longer working 'None' category option
2014-08-11 22:50:38 +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
Hadi Nategh
0be030f6cb
Fallback to admin index after save/cancel from calendar ACl,timesheet edit status
2014-07-08 15:10:24 +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
Ralf Becker
68ea2c08c1
switch history / delete prevention on, like for new installs, so only admins can finally delete timesheets
2014-07-03 16:16:30 +00:00
Nathan Gray
c32ab85757
Just use edit, it's easier and won't cause issues with filtering.
2014-06-25 16:09:51 +00:00
Ralf Becker
d6ce36d735
bump versions to 14.1
2014-06-24 10:00:50 +00:00
Hadi Nategh
8c276bfe96
Remove "placeholder" link from help tooltip of preferences
2014-06-24 09:47:08 +00:00
Stefan Reinhardt
f235467139
Timesheet
...
Favorites - Position
2014-06-12 17:20:50 +00:00
Hadi Nategh
b0d2c7fb00
Fix IDE warnings
2014-06-12 12:39:52 +00:00
Ralf Becker
288f46aafd
fixed not changed quantity, if duration was changed, caused by slightly different semantic for html5 placeholders to old eTemplate
...
old eTemplate returned empty value, if value was equal to placeholder, html5 shows placeholder only if value is empty, but will return a value equal to placeholder
--> I think we should go with html5 placeholder semantic and therefore change this in timesheet to give an empty value for quantity, if equal to duration and duration as placeholder/blur
2014-06-12 08:30:21 +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
Ralf Becker
c04f0ccc8f
fix not updated infolog in list, when timesheet is booked on it: added "row_mod" as maximum of info_modified, link_lastmod (incl. deleted ones) and timesheet_bo::sum() max_modified
2014-05-24 10:59:03 +00:00
Ralf Becker
ef07aebbd4
* ProjectManager/Timesheet: automatic change a changed project-title in Timesheet too
2014-05-15 13:20:52 +00:00
Nathan Gray
3a004a2672
Add link to list of placeholders into app menu
2014-04-14 17:08:43 +00:00
Stefan Reinhardt
2b3cafe75c
timesheet - edit.xet
...
last modified
2014-04-10 09:59:10 +00:00
Nathan Gray
9c9b784c0c
Remove fake modified date, it's considered not modified by nextmatch updated rows check
2014-04-02 19:49:14 +00:00
Stefan Reinhardt
78a192e8d2
timesheet
...
add Button - padding for Text "Add"
app.less
2014-03-25 14:38:22 +00:00
Nathan Gray
42ee153c30
Set row_modified setting so nextmatch can filter out unchanged rows, and not send them back to the client again
2014-03-18 22:55:48 +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
6dc9785a71
ts_project need to allow NULL
2014-02-25 10:30:27 +00:00
Ralf Becker
a714cf7e6c
change timesheet title and project title to varchar(255) to not loose content when creating a timesheet from eg. an InfoLog entry
...
also change description to varchar(16384), if there is no longer content already, to save full table scans
2014-02-25 09:34:10 +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
f0d7751496
removed caret from group favorites, fixed prefered favorite was not show correct initialy nor updated
2014-02-12 21:51:25 +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
Hadi Nategh
7f222b165d
Remove "BLACK DIAMOND SUIT" character from global categories
2014-02-03 09:19:59 +00:00
Nathan Gray
8072469b25
Remove unneeded onchange attribute, caused problems with filtering
2014-01-31 16:52:07 +00:00
Ralf Becker
cf96da6f2f
enable sum-rows to be able to merge-print selections containing them and remove them later from the selection
2014-01-31 11:58:58 +00:00
Ralf Becker
530e9d13e3
fix not loaded sum-rows, caused by having no row-id
2014-01-30 18:47:42 +00:00
Ralf Becker
efd6bf87d5
eT2 date-timeonly distinguishes between empty=no time set (returned as null) and "00:00", old eTemplate could did not do that, also fixed ide warnings
2014-01-30 15:39:56 +00:00
Ralf Becker
0d8051837c
translations from Stefan
2014-01-28 13:40:16 +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
Nathan Gray
782eb7f14c
Fix filemanager context menu item opening in iframe
2014-01-16 17:23:39 +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
Nathan Gray
d65b40046a
Move sidebox favorites & backend out of nextmatch and into framework
2013-12-12 00:03:07 +00:00
Klaus Leithoff
3219eccec4
translation work provided by ingo, michael and other stylite staff
2013-12-06 08:05:58 +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
Klaus Leithoff
68f2605cf4
translations generated/retrieved on translation site: Thank you for your contributions
2013-12-04 10:31:41 +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
Ralf Becker
6d226a7921
split constructor function and place of instanciation for app.js objects: app[appname] = new app.classes[appname]();
2013-11-04 20:54:23 +00:00
Ralf Becker
118d9e025d
disabling all actions but add on sum rows
2013-10-04 11:19:42 +00:00
Ralf Becker
f8a0db06fc
completly remove preferences menu from sidebox and tiled preferences index in favoir of app-sensitive entries in top-menu
2013-10-03 09:23:18 +00:00
Hadi Nategh
1c42747547
REmove "Whole query" menu item from Tracker, Timesheet and Addressbook, while et2 nm handles selection differently
2013-09-23 08:31:07 +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
Ralf Becker
c13dccd96e
fixed not shown day-sum (caused by 0 == 'ts_id')
2013-09-02 18:03:00 +00:00
Klaus Leithoff
0dedd1faf7
commit some french lang file stuff; provided by Thomas Chaillot, Spirea
2013-08-30 07:10:03 +00:00
Ralf Becker
a4ec8796af
* Timesheet/PostgreSQL: fix SQL error when selecting a timerange
2013-08-29 10:59:00 +00:00
Hadi Nategh
40ba4bad22
Add favorite onto side-box menu for timesheet app
2013-08-29 08:25:46 +00:00
Hadi Nategh
7ee2c05955
remove extra app prefixes from method names in app.js, for both infolog and timesheet applications
2013-08-27 10:46:42 +00:00
Klaus Leithoff
07ed7f40a3
commit some french lang file stuff; provided by Thomas Chaillot, Spirea
2013-08-27 08:54:10 +00:00
Ralf Becker
db7d12af4b
first take on new ACL dialog for admin
2013-08-26 18:25:43 +00:00
Ralf Becker
aa8a848871
optional parameter for egw_framework::window_close() to specify an alert message, which get shown/alerted, before closing the window
2013-08-26 10:24:11 +00:00
Klaus Leithoff
dae7123c77
commit some lang file stuff; mostly french
2013-08-26 09:39:33 +00:00
Ralf Becker
0de6ab1b35
fix not working timesheet status and category actions: "disableClass", "enableClass" and "enableId" are now handled by action system itself, one should not set an explicit "enabled" attribute anymore
2013-08-26 08:24:50 +00:00
Ralf Becker
0ae2ebad94
adding ajax=true to index (no longer use an iframe), to enable drag-n-drop
2013-08-26 08:02:19 +00:00
Hadi Nategh
3f862f8b9a
remove an old js() method from timesheet_ui which were no longer used in the code.
2013-08-23 07:35:42 +00:00
Ralf Becker
10f8c8e1ae
not failing if filter or dates widgets are not there
2013-08-22 07:30:01 +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
Nathan Gray
cf8714293e
Open preferences in preferences tab
2013-08-13 17:37:15 +00:00
Klaus Leithoff
079b919bbe
russian translations provided by Vladimir Gavrilov (MBC-Group)
2013-06-17 12:30:44 +00:00
Klaus Leithoff
4e13e7b504
italiann translations provided by Ilias Chasapakis (webtrain.it)
2013-06-17 11:08:37 +00:00
Ralf Becker
066ffc2c25
refactored account_id change script to use information from app-specific tables_current.inc.php instead of a fixed list
2013-06-12 16:57:44 +00:00
Klaus Leithoff
28c5aa2c19
* Timesheet: fix for missing preset title
2013-06-10 12:22:09 +00:00
Ralf Becker
59f57d69b6
* Timesheet: allow to add timesheets starting yesterday and end today (no warning end-time before start-time)
2013-05-24 07:07:04 +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
c20b9807bf
Remove my custom fields from the default definition
2013-05-13 16:13:07 +00:00
Nathan Gray
8a55a0f99e
Helps if I turn it on - Add context menu link to filemanager
2013-04-03 16:38:47 +00:00
Nathan Gray
47c07a45d5
Add context menu link to filemanager
2013-04-01 22:47:26 +00:00
Nathan Gray
b13ccf631c
Add {{link}} placeholder to other apps
2013-03-20 14:51:09 +00:00