| .. | ||
| Properties | ||
| Resources | ||
| .editorconfig | ||
| App.config | ||
| App.xaml | ||
| App.xaml.cs | ||
| AssemblyInfo.cs | ||
| EditBerthDialog.xaml | ||
| EditBerthDialog.xaml.cs | ||
| EditShipDialog.xaml | ||
| EditShipDialog.xaml.cs | ||
| ENIDataGrid.cs | ||
| MainWindow.xaml | ||
| MainWindow.xaml.cs | ||
| ReadMe.md | ||
| Resources.Designer.cs | ||
| Resources.resx | ||
| RoleEditor.csproj | ||
| RoleEditor.sln | ||
| Util.cs | ||
Role Editor (Administration tool)
Purpose
Users and participants
- Create and administrate participants (companies) in the system
- Create users and assign them to participants
- Create securables
- Create mappings between users and securables (role management)
Berths
- Create / edit / set mark deleted of berths (Liegeplätze)
- Excel mass import for berths
Ships
- Create / edit / set mark deleted of ships
- Excel mass import for ships
Prerequisites
Installation
SSH tunnel for database access
The database access works directly for everyone working with the tool. This means no remote access is possible since the server is configured to allow only local clients. Therefore a SSH tunnel must be used that maps the remote database server port to a local port.
Setup of a ssh tunnel via putty
For credentials please contact me directly.
RoleEditor client
There will be no ClickOnce deployment for the role editor, since it is only intended for internal use by a few individuals. For each release a ZIP file will be prepared that will be hosted on the site.
