diff --git a/docs/docs/meshcentral/assistant.md b/docs/docs/meshcentral/assistant.md index 5da427ef5f..b500cef989 100644 --- a/docs/docs/meshcentral/assistant.md +++ b/docs/docs/meshcentral/assistant.md @@ -14,16 +14,28 @@ ![agent invite code](images/assistant_agent_code.png) -## Agent Invitation Link - -For web page customization: +## Agent Invitation +Click on the 'Invite' button next to the device group name to access it. +### Link Invitation +For link invitation web page customization: 1. Alongside `meshcentral-data` create a folder called `meshcentral-web` 2. Create a `views` folder in it and copy the file `node_modules/meshcentral/views/invite.handlebars` into it. -3. That copy will be served instead of the default one, you can customize as you want. +3. That copy will be served instead of the default one, so you can customize it as you want. ![agent invite code](images/assistant_invitation_link.png) +### Email Invitation +This option will show up if you have a SMTP email server setup with MeshCentral. + +For invitation email customization: + +1. Alongside `meshcentral-data` create a folder called `meshcentral-web` +2. Create an `emails` folder in it and copy the files `node_modules/meshcentral/emails/mesh-invite.txt` and `node_modules/meshcentral/emails/mesh-invite.html` into it. +3. These copies will be used instead of the default ones, so you can customize them as you want. + +![email-invitation](images/email-invitation.png) + ## Email notification You can also get an email notification when someone clicks the "Request Help" button in the Assistant agent. diff --git a/docs/docs/meshcentral/customization.md b/docs/docs/meshcentral/customization.md index 1ebb0d2aca..9c0ffa41f7 100644 --- a/docs/docs/meshcentral/customization.md +++ b/docs/docs/meshcentral/customization.md @@ -57,7 +57,10 @@ MeshCentral lets you change the icons for different devices shown in the Web Use To update device icons, you need to edit these files: `meshcentral-web/public/images/webp/iconsXX.webp` (`icons16.webp`, `icons32.webp`, `icons50.webp`, `icons100.webp`), and `meshcentral-web/public/images/iconsXX.png` (`icons16.png`, `icons32.png`, `icons50.png`, `icons64.png`, `icons100.png`) and the corresponding `meshcentral-web/public/images/icons256-X-1.png`. Make sure to keep the resolution of these files as it is. By following these steps, you can customize any icon in MeshCentral. Just find and change the corresponding image files in the `meshcentral-web/public/images` folder. Similarly, you can also move other folders from `node_modules/meshcentral` to `meshcentral-web` while keeping the original folder structure. This allows you to modify other parts of MeshCentral too, like the `.handlebars` templates for the web interface. Simply copy files from `node_modules/meshcentral/views` to `meshcentral-web/views` and make your changes in `meshcentral-web`. This lets you match MeshCentral's look to your company's brand or your own style. -![](images/custom-web-icons.png) +![](images/custom-web-icons.png) + +### Customizing Agent Invitation +Agents can be invited by public link or via email. [Click Here](assistant.md#agent-invitation) to see details. ## Agent Branding diff --git a/docs/docs/meshcentral/images/email-invitation.png b/docs/docs/meshcentral/images/email-invitation.png new file mode 100644 index 0000000000..db9d2196d7 Binary files /dev/null and b/docs/docs/meshcentral/images/email-invitation.png differ