Per user list view definition

Hi Everybody,

We at Kalenis have developed a feature like this, with great feedback from our users.

First of all, we take a different approach on SAO list views, because some features was a must for us, such as column resizing and horizontal scroll.
So, we write a component replacing SAO list views, who works together with Kalenis User Views module, adding features like:

  • "Windowing" approach to get records
  • Horizontal Scroll
  • Manage columns: Add, remove and reorder columns
  • Context Menu on right click (inspired on GTK client)
  • Allow the user to change records quantity on the view
  • Comfortable or compact view
  • User Views Support: Kalenis frontend depends on Kalenis User View module, wich is necessary for:
    • Create and save several views, including columns visibility, width & order, filters, order and records quantity.
    • Each view could be user specific or available to all users.
    • All of this operations are restricted by permissions, considering the following options:
      • View Manager Active: Allows the users to access to view manager options (Without this group, the user will have no access to view manager features)
      • View Manager Editor: Allows to create and edit views owned by the user
      • View Manager Add Fields: Allows to add fields (wich are not on the original view)
      • View Manager Global: Allow to create views available to all users.

Of course, there is a lot to be done and improved yet, but currently this is a good solution for our users.

Just my 2 cents,

Best !

6 Likes