This commit is contained in:
@@ -453,17 +453,6 @@ todo: many biz objects are not using new PUT methodology
|
||||
|
||||
CURRENTLY DOING: more misc stuff below to complete workorder!!!
|
||||
|
||||
X create a view "viewaworkorder" which includes age calculated as interval and aliased as "expage"
|
||||
X change all workorder lists to use a view as the top workorder level and add the expage column as done in test version
|
||||
implement interval / duration filter for use in grids, definitely can support greater than / less than and between
|
||||
equals is probably useless so don't implement at all
|
||||
implement at the back end as criteriabuilder for intervals (type 15)
|
||||
done when can filter and view workorder* lists by age / duration
|
||||
select serial,createddate, expwoage from viewaworkorder
|
||||
where expwoage > interval '4 months 15 days'
|
||||
|
||||
|
||||
|
||||
CASES TODO:
|
||||
Some initial workorder cases to do
|
||||
|
||||
@@ -1231,3 +1220,18 @@ BUILD 116
|
||||
- Workorderitemunit: added unit address fields to report data if needed to print independantly of workorder header address (case 583)
|
||||
|
||||
- Workorderitemscheduleduser: added "convert all to labor" menu option and implemented (case 1362)
|
||||
|
||||
- Work order: added CreatedDate field to work order header, it's not user editable and is set automatically by the server on creation
|
||||
also changed the seeder data to ensure a wide range of created dates to show the feature in sample data
|
||||
|
||||
- Data Table filter / columns: added Interval / Duration type column and filters to go with it.
|
||||
Now data tables can show durations in columns and filter / sort on them
|
||||
Filters are limited to greater than or less than due to nature of this type of data which is very hard to match precisely due to millisecond differences
|
||||
making equals or not equals useless for exact comparison. In addition these types of fields always have a value even if it's zero so they don't work with Has value / no Value either
|
||||
Greater than and less than can be used to match any value desired by using two filters one greater one less and use of the OR or AND option as appropriate
|
||||
|
||||
- Workorder* main datatable lists: added "synthetic" Age field from work order header which shows age of work order from creation timestamp to current time (case 1908)
|
||||
This is not an actual field, it only exists in the datatable lists
|
||||
(by design shows minutes as the lowest resolution value even though the filter can be set for seconds for future other data tables where seconds might be relevant)
|
||||
New feature might be worth "sneak peeking"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user