Just think how many hours could you spent in implementing a true database audit. Gyro 1.6 solves this automatically by just checking one box (see the screenshots bellow). Another interesting new feature is the read-only condition. For example, one of my clients is an ISP. And it has service requests, that are analyzed and solved. After a request is solved it cannot be edited anymore, regarding any user rights. For that, is enough to put a read-only condition like request.Status=="Closed" and if is true, it cannot be edited anymore.
Some of the new features:
- Entity audit with just a check box. You can see how an object looked at any given date.
- Hint callback - you can set a function for each field to be called when an object is loaded. This is useful in case you want to set a specific hint or to force some rules. You can also use it to create custom controls.
- Timestamp for database objects (creation time and last modify)
- Read-only condition - you can set a custom condition for switching a form in read-only mode.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh581DgaLIF9Q5N4h8NYqNlXrdrgPBLOXI0U3itymDpDSSC1k1uoXlFvXqs448XW43EJeNFofouEytYHMyNDBmbpa-keT0VgddE_5flhyphenhyphenkPBF1JHloSHZKUNfdNvvo7QUSEigVEUYbjil73/s400/gyro.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYm09w2-sPbDqPP57MXNeUOsfrUrulCl8LDpnQkCRL1yJgIEaGjueorZrv58-wriQq429dvAxIA2uK4Sr7_Xf-HjA1V03DfzJpYO3F3lAiKjeFAQBorsgxs-u5hiALm935JB-waaumAJ-K/s400/versionare.png)