The Aliasmanager consists of a Frontend and an API-Server that manages specific attributes in an LDAP server.
When integrated in an MTA (like Postfix), these attributes can be used as aliases for the main E-Mail address.
This repository holds the Frontend for the Aliasmanager based on Vuejs.
The API-Server based on Nest can be found at https://github.com/dploeger/aliasmanager.
The frontend consists of these components:
Additionally, modals for logging in and editing aliases are included.
The whole project is meant to be run through docker. Please check out the aliasmanager-docker repository for details.
The frontend uses mitt injected into the Vue instance for global event handling. For example, when the table filter is set, an event is emitted from the filter component and the alias list component catches it and reloads the aliases.
The i18n of the project was done using vue-i18n. The localization files can be found in src/locales.
The test suite uses MirageJs to mock the API-Server and uses Cypress for tests.
Content type
Image
Digest
Size
42.7 MB
Last updated
almost 6 years ago
docker pull dploeger/aliasmanager-client