User Activity (Analytic)

I agree

It would also be great to have an audit trail of what data each user has changed

Very discouraging to me that this was proposed August 2015 and itā€™s still not possible in 2022. Is there a roadmap for Knack? Is this on it?

Logging access to the database (who, when, and ideally from what IP and/or location) is essential for many serious business apps. In fact, logging access seems to me to go hand in hand with data security. Tadabase can do it, in fact, does it well. There are many things about Knack that I really like, and Iā€™m bummed that I may end up having to use Tadabase for upcoming projects mainly because of this one important gap in Knackā€™s list of excellences. :frowning_face:

3 Likes

Hi all. If that can help, i track the last login date of each user with this method:

  • add a ā€œlast login dateā€ field in the account object
  • in the landing page of your app, integrate an account udpate form with just a ā€œstartā€ button that updates the last login date field created
    (you have to disable the menu in this page to make sure all connected users will go through that form)
  • after validation, redirect to the true ā€œhome pageā€
    (you could add a rule in the landing page ; if the ā€œlast login dateā€ is today , redirect automatically to the home page so that you register the login just once a day)
1 Like

This would be amazing!

I support this functionality

Hi to all,

Just a note to let you know that all this and MUCH more is already available and free to use.
It requires about an hour to do the setup, but itā€™s well worth it.

Itā€™s called the KTL and the feature you want is Account Logging.

Go read about it here: Advanced Features Ā· cortexrd/Knack-Toolkit-Library Wiki (github.com)

Cheers,
Normand D.