Administration Menu

Users, groups, repositories, projects and access rights — the core of SVN Access Manager.

The menu items described below are only accessible if you have administrative rights. Depending on your rights, you might see all or only some of these items.

Users

User administration overview
User administration overview
Edit user dialog
User administration — edit user

Select a user by clicking the edit icon, delete a user via the delete icon, or add a new one. A user needs a name, given name, a unique username and a password — administrators need a stronger password than regular users. Passwords normally expire after 90 days; this can be disabled per user.

The repository user right determines whether a user can be granted write access to repositories at all: if set to read, that user can never get write access to any repository in the defined projects. The global user rights determine what the user may do within SVN Access Manager: none, read, edit or delete — higher rights include the lower ones.

With subadministration rights you cannot edit every field of a user, and you can never grant permissions higher than your own. If you can edit your own user, be careful lowering your own rights — you will need a more privileged administrator to give them back.

Groups

Group administration overview
Group administration overview
Edit group dialog
Group administration — edit group

Groups make access-right administration easier: assign rights to a whole group, and adding a member gives them every right the group has. Each group needs a unique name and a description. Add members via the green plus icon below Group members, select the users you want, and confirm with the green checkmark.

Repositories

Repository administration overview
Repository administration overview
Edit repository dialog
Repository administration — edit repository

Define the repositories you want to administer here. Removing a repository only removes it from the database. Each repository needs a unique name, a repository path, and — if accessed via DAV — a username and password. The path must start with file:// if SVN Access Manager runs on the same machine as the repository. If it does, SVN Access Manager can also create an empty repository for you.

Projects

Project administration overview
Project administration overview
Edit project dialog
Project administration — edit project

Each project needs a unique name. The Subversion module path limits access to the directory specified here and its subdirectories — use / for the top-level directory. A project is valid for exactly one repository, chosen from the drop-down. Add responsible users via the green plus icon; a project needs at least one, or no one will be able to administer it.

Repository access rights

Subversion grants access rights recursively, so defining rights for a repository is simpler than it looks. Take a repository testrepo with a trunk directory and five subdirectories:

Repository testrepo:

trunk
     /dir1
     /dir2
          /dir3
          /dir4
     /dir5

Assume two users, A and B. User A should read the whole repository but only write into dir2 — without its subdirectories. User B should write everywhere except dir5, where they should have no access at all. The resulting access file:

[testrepo:/trunk/]
A = r
B = rw

[testrepo:/trunk/dir2]
A = rw

[testrepo:/trunk/dir2/dir3]
A =

[testrepo:/trunk/dir2/dir4]
A =

[testrepo:/trunk/dir5]
B =
Access right administration overview
Access right administration overview

Select, edit or delete an access right from the overview, or add a new one. First choose the project you want to work with:

Select a project for access rights
Access right administration — select project
Select a directory for access rights
Access right administration — select directory

Then select the directory to grant rights on — if you enabled JavaScript during installation, clicking a directory selects it automatically; otherwise use the blue arrow to change directory, or type the path by hand.

Set access right dialog
Access right administration — set access right

Choose None, Read or Write — write includes read. An access right can have limited validity via a valid from / valid until date range. Rights can be assigned to multiple users and groups at once; one database entry is created per selection.

Create access files

Create access files screen
Create access files

Create the access files you selected during installation — if you did not enable any, this menu item is hidden. You must confirm before the files are written.

Group administrators

Select, edit or delete a group administrator from the overview, or add a new one, following the same pattern as the group screens above. The rights you can grant follow the same none, read, edit or delete scale as global user rights.

Bulk add LDAP users

Shows every user in your LDAP directory who is not yet added to the SVN Access Manager database, all pre-selected. Every user you add gets the same repository access right, which you can set at the top of the table.

Message administration

Message administration overview
Message administration overview
Edit message dialog
Edit message

Show important messages on every user’s main screen. Each message needs a valid from and valid until date — it appears on the main screen during that range. Select an existing message to edit or delete it, or add a new one.

Continue: Reports Menu