What's New in Version April 2015

Tuesday, March 31, 2015 by Karin Huber

HTML5 client now supports embedded charts in lists as you know them from full- and Silverlight-clients

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

Content

Improvements in Full and Silverlight Client

Performance Time Sheet Calendar

When there were lots of time sheet entries in a month and formatting profiles with many different categories, navigation between days became very slow. In the new version we corrected this behavior. Switching from one day to another is now fasten even if you have lots of categories in formatting profiles.

Exceptions in Formatting Profiles

In the new version we enhanced error handling in formatting profiles. Previously, time cockpit displayed an error dialog for every time sheet entry that caused the error. In certain cases this caused opening countless error dialogs. In the new version we display the error message directly under the formatting profile instead of pop-up dialogs.

Deletion of Formatting Profiles

Some users reported that they have accidentally deleted formatting profiles while they only wanted to hide them. We have changed the context menu for formatting profiles so that you can only hide the profile from there. The gear symbol in the top right corner allows you to add the profile again. If you really want to delete the profile for all users, click on Edit profile ... There you will still find the Delete profile command.

Full-Text Search in Expressions

Typically, cells in list definitions reference a property in a table using its name. However, you can use the full power of TCQL-expressions there, too. When using complex expressions (e.g. <BoundCell Content="=:DisplayValue(Current.Project)" />), full-text search did not filter with the "contains" operator but instead checked for equality. We fixed that in the current time cockpit release.

Error when Uploading Report Definitions

In rare edge cases, time cockpit displayed an error when uploading report definitions. We improved the corresponding algorithm to make it even more robust.

Culture Settings in Windows 10

In Windows 10 (or at least in some builds) some time formats have changed (including the one for Austria). There are now am/pm symbols specified, namely "vorm." (forenoon) und "nachm." (afternoon). It is possible in Windows to customize the date and time format, but time cockpit did not recognize these settings by now. So in Windows 10, the graphical calendar showed the time with the new am/pm symbols. In the new version the designators will only be shown if you have not deleted them in your time format settings.

Improvements in the HTML5 Client

In the HTML5 Client we have added support for a large number of advanced configuration options for lists, forms and cells. The list of not fully supported features is still long but lists and forms are becoming more and more usable even for more complex customer scenarios.

Read-Only Expression for Entities

The read-only expression for entities can be used to conditionally set entities to read-only in time cockpit's user interface. It does not prevent the entity to be updated via scripts, actions, the OData API, etc., but in the time sheet calendar read-only items will be displayed semi-transparent. When you open the edit form, all input controls and the save button will be disabled. In the shipped data model of time cockpit we use this to prevent users from editing billed time sheet entries. By using the read-only expression instead of permissions it is still possible to modify affected time sheet entries with actions (e.g. assign them to an invoice or remove the assignment again).


The new version of the HTML5 client now behaves like the full client. Read-only entities cannot be saved via the user interface anymore:


Actions in Lists

It is now possible to execute actions in lists. Select the items in the list to which you want to apply the operation and then choose the action you want to execute:


Note that you have to sign custom actions to be able to execute them using time cockpit's browser clients (Silverlight or HTML5). Read more ...

IsVisible / IsEnabled / IsReadOnly / SelectFirstIfNew Properties for Form Cells

The properties IsVisible, IsEnabled and IsReadOnly for cells and the property SelectFirstIfNew for relation cells are now implemented. The behave in HTML5 just like you are used to from the full- and Silverlight-clients.

DataBarCell and BulletGraphCell

And then there is one more thing: DataBarCells and BulletGraphCells, which we introduced two years ago in the full- and Silverlight-clients, are now available in the web client, too:


comments powered by Disqus