User Tools

Site Tools


access:access_file_permissions

Table of Contents

Overview

AGTEK Access as originally imagined did not have permissions associated with files and folders. If a user account existed for a company and is successfully authenticated, that user has permissions on all files and folders for that company. The intent was to keep AGTEK Access as simple as possible for the end user and avoid the complexity that permissions systems can introduce.

To make it more likely for bigger companies with branches to pool keys it's desirable to add some level of permissions to AGTEK Access. The goal still is to minimize complexity for the users. With that in mind, this solution should be implemented on the folder level with granularity provided by user access lists.

Behaviour

Folders that you don't have permission for don't display for you. The exception would be the root user path. For example, you might not have permissions for MikeClapp but you do have permissions to MikeClapp\Share. In this case you'd show the root folder for clarity although you cannot read/write to it directly.

  • Add Share checkbox to Create Folder dialog
    • After Create with Share checkbox checked, display company users list to allow file access.
  • Add Share/Unshare to right-click folder menu for both left and right panes.
    • Display company user list when picked
  • Add Share/Unshare to menu (File or Options?)enable for current view if viable.

Defaults

An incomplete list:

  • Newly created folders are by default unshared.
  • Creating a user who has access creates corresponding folder?
  • (mja) for pre-existing folders (AGTEK && AGTEKSales) this probably means we should put shared_all on existing folders).
access/access_file_permissions.txt · Last modified: 2012/10/10 16:17 (external edit)