infrastructure:services:zammad
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| infrastructure:services:zammad [2024-05-24 13:19 UTC] – Created from the form at infrastructure:services:form stb | infrastructure:services:zammad [2024-11-19 09:40 UTC] (current) – [Deleting Users] stb | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== zammad ====== | ====== zammad ====== | ||
| ---- dataentry service ---- | ---- dataentry service ---- | ||
| - | service-urls_urls: | + | service-urls_urls |
| - | other-service-fqdns: @@Other-Service-FQDNs@@ | + | other-service-fqdns |
| - | host-fqdn: | + | host-fqdn |
| - | netbox-link_url: | + | netbox-link_url |
| - | server_page: | + | server_page |
| - | maintainers: stb | + | maintainers |
| - | ccchh-id-integration_yesno: | + | ccchh-id-integration_yesno : true |
| ---- | ---- | ||
| + | |||
| + | |||
| ===== Description ===== | ===== Description ===== | ||
| - | what does this service do?\\ | + | For Easterhegg or the Junghacker*innentag we offer people |
| - | what do I need to know as a user?\\ | + | |
| + | [[https:// | ||
| ===== Configuration ===== | ===== Configuration ===== | ||
| - | how is this service configured? | + | Ansible and Docker Compose. |
| + | |||
| + | ===== Maintainance ===== | ||
| + | |||
| + | ==== Scheduled Tasks ==== | ||
| + | |||
| + | * **Delete Closed Tickets Not Touched in 12 Months**: will delete all tickets that are closed and have not been touched in a year. | ||
| + | * **Delete Customer Accounts Without Any Tickets**: Start a Data Privacy task for all users that are neither admins nor agents (so they only are customers) that don't have any tickets. **N.B.** | ||
| + | |||
| + | ==== Deleting Users ==== | ||
| + | |||
| + | Deleting users from Zammad can be difficult; we had problems removing them through the data privacy cleanup job (see https:// | ||
| + | |||
| + | Instead, you can remove users through the [[https:// | ||
| + | |||
| + | # docker exec zammad-docker-compose-zammad-railsserver-1 / | ||
| + | > user = User.find_by(login: | ||
| + | => #< | ||
| + | id: 69, | ||
| + | | ||
| + | ... | ||
| + | > user.destroy | ||
| + | => #< | ||
| + | id: 69, | ||
| + | | ||
| + | ... | ||
| + | |||
| + | ==== Running maintainance tasks manually ==== | ||
| + | |||
| + | Zammad apparently sometimes needs some handholding, | ||
| + | |||
| + | root@zammad:/ | ||
| + | |||
| + | Rebuilding the search indices: | ||
| + | root@zammad:/ | ||
infrastructure/services/zammad.1716556751.txt.gz · Last modified: by stb