What's New in Version April 2017

Friday, March 31, 2017 by Karin Huber

The new version April 2017 (1.52) is downwards compatible to version March 2013 (1.10) and later. You can use all of these versions in a single account simultaneously.

Overview

This month our main goal was to make your signal data you have collected with the Full Client available in the HTML5 Client. Additionally, we have made improvements and bug fixes for the HTML5 Client as well as for the Full Client.

HTML5 Client

Full Client

HTML5

Read-Only Expression and Permissions in Time Sheet Calendar

Time sheet entries for which you do not have a write permission or which fulfill the read-only expression are shown semitransparent. You cannot resize or move them. But it is still possible to create a copy of affected the time sheet entries. When creating a copy of a read-only time sheet entry, all properties contained in the read-only expression are set to null. Let's assume there is a read-only expression Current.APP_Invoice <> Null. All time sheet entries assigned to an invoice would be shown semitransparent. After copying such a time sheet entry, the assigned invoice property will be set to null.

Multi-Select in Grid

Additionally to ticking off the checkboxes in the leftmost column, you can now select multiple items by pressing SHIFT or CTRL while clicking on a row. SHIFT selects all rows from the already selected row to the clicked row. CTRL adds or removes a row to the already selected rows.

Radio Buttons for Boolean Values

This feature is available in the Full Client for a while and this month it has found its way into the new HTML5 Client. The BooleanRadioButtonCell allows to specify a text for the value True, False and Null.

<Form ModelEntityName="USR_BooleanRadioButtonCellTestEntity" xmlns="http://www.timecockpit.com/2009/ui/data">
  <Tab Header="Project">
    <Section Header="General">
      <SectionColumn>
        <BooleanRadioButtonCell Content="=Current.USR_Billable" FalseText="Not billable" TrueText="Billable" NullText="Unknown" Header="Billable" />
        ...

The specified texts are displayed next to radio buttons.

You can use the BooleanRadioButtonCell in lists, too. It will also display the text instead of a checkbox.

More Improvements and Bug Fixes

  • Better sizing of grids - footer rows with aggregates are now displayed below the last content row of the grid instead of the bottom edge of the browser window.
  • We have updated our input controls to the newest version of the kendo controls.

Full Client

Trigger

In the administration module of the full client, it is now possible to edit triggers. Triggers can be executed before or after an entity object is saved. Read more about triggers ...

Fix: Printing PDF Reports did not Work

Printing PDF reports on a machine with .NET Framework 4.6 installed did not work in previous versions. We had to update to the new version of the telerik controls, to fix this issue. Read more about the problem ...

comments powered by Disqus