Edgewall Software

Changes between Version 1 and Version 2 of Ticket #10101, comment 5


Ignore:
Timestamp:
Jun 14, 2014, 8:48:43 AM (10 years ago)
Author:
Ryan J Ollos

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #10101, comment 5

    v1 v2  
    44
    55If the user has `CHANGESET_VIEW`, `BROWSER_VIEW` and `FILE_VIEW` they see the following:
     6
    67[[Image(WithBrowserViewAndFileView.png)]]
    78
    89If the user has `CHANGESET_VIEW` and either one or neither of `BROWSER_VIEW` and `FILE_VIEW` they see:
     10
    911[[Image(WithoutBrowserViewOrFileView.png)]]
    1012
     
    1517I'm left wondering about the following behaviors:
    1618 * If a user has `FILE_VIEW` and `CHANGESET_VIEW`, I would expect to see a diff of the changed files and to browse to the files. I wouldn't expect `BROWSER_VIEW` is necessary to see a diff or a listing of the files that have been changed. The user needs only to possess `FILE_VIEW` to view the contents of a file, so I don't see why the same should not be true in the changeset realm. I would expect `BROWSER_VIEW` to be necessary for a user to navigate from the changeset view to a directory listing in the repository browser (e.g. view the contents of a new directory added in the changeset).
    17  * In the repository browser view, if the user has `BROWSER_VIEW` but not `FILE_VIEW`, I would expect that they could see the contents of the directories, including the filenames in the directories, but not browse to view the contents of the files. In analogy to the `rwx` permissions in Linux, I would expect `BROWSER_VIEW` to behave as though the user had `r` and `x` for a directory. Possessing the `FILE_VIEW` permission would be like having the `r` permission for a file.
     19 * In the repository browser view, if the user has `BROWSER_VIEW` but not `FILE_VIEW`, I would expect that they could see the contents of the directories, including the filenames in the directories, but not browse to view the contents of the files (comment:1). In analogy to the `rwx` permissions in Linux, I would expect `BROWSER_VIEW` to behave as though the user had `r` and `x` for a directory. Possessing the `FILE_VIEW` permission would be like having the `r` permission for a file.
    1820
    1921So the changes I propose are: