Codebasis als Dateien ins Arbeitsrepo statt als Gitlink

QuellCode/CentronERP war nur als Gitlink (Submodul-Referenz auf 79c1142)
getrackt, ohne .gitmodules und ohne erreichbares Remote. Der
Untersuchungsgegenstand der Versuchsreihe war damit nicht reproduzierbar
gesichert: Ein Klon haette ein leeres Verzeichnis erhalten, und die Belege
der 3.287 Anforderungen waeren nicht ueberpruefbar gewesen.

Umstellung:
- Historie nach c:\DEV\CentronERP_git_snapshot_79c1142 ausgelagert
  (vollstaendig lesbar, enthaelt 79c1142 und Vorgaenger 89ccfd6)
- Gitlink aus dem Index entfernt
- Dateiinhalt aufgenommen: 24.557 Dateien, rund 333 MB

Die verschachtelte .gitignore der Codebasis gilt weiter, Build-Artefakte
bleiben ausgeschlossen. Details in Versuche/Versuch_01/_Codebasis-Nachweis.md
This commit is contained in:
Christoph Schwörer
2026-08-26 07:43:51 +02:00
parent 18edae75b6
commit f045b99a25
24664 changed files with 5846716 additions and 1 deletions
+159
View File
@@ -0,0 +1,159 @@
# c-entron Rights
## Helpdesk
### 1. Helpdesk anzeigen
Without this right, the user should not see any ticket and have no access to any ticket list.
*UserRightsConst.Sales.Customer.Helpdesk.SHOW_HELPDESK*
### 1.1. Tickets anzeigen - nur eigene
This is a **restricting right**. If the user has this right, he should only see and access tickets where he is
either editor or responsible person.
*UserRightsConst.Sales.Customer.Helpdesk.SHOW_HELPDESK_ONLY_OWN*
### 1.2. Tickets anzeigen - eigene Filiale
This is a **restricting right**. If the user has this right, he should only see and access tickets that belong to the
users' branch.
*UserRightsConst.Sales.Customer.Helpdesk.SHOW_HELPDESK_ONLY_OWN_BRANCH*
### 2. Neuen Helpdesk anlegen
Without this right, the user should not be able to create a new ticket.
*UserRightsConst.Sales.Customer.Helpdesk.ADD_NEW_HELPDESK*
### 2.1. Neues Ticket anlegen - nur eigene Filiale
This is a **restricting right**. If the user has this right, he should only be able to create a ticket that belongs to
his branch.
*UserRightsConst.Sales.Customer.Helpdesk.CREATE_HELPDESK_ONLY_OWN_BRANCH*
### 3. Helpdesk bearbeiten
Without this right, the user should not be able to edit any ticket.
*UserRightsConst.Sales.Customer.Helpdesk.EDIT_HELPDESK*
### 4. Helpdeskzuweisung nur an eigene Abteilungen
This is a **restricting right**. If the user has this right, he should only be able to assign a ticket members of
his own department.
*UserRightsConst.Sales.Customer.Helpdesk.ASSIGN_HELPDESK_ONLY_TO_OWN_DEPARTMENTS*
### 5. Fälligkeit ändern
This right allows the user to change the due date of a ticket. This may also be required when
changing the status of a ticket, if this requires a due date change.
*UserRightsConst.Sales.Customer.Helpdesk.MATURITY_CHANGE*
### 6. Request abschliessen
This right allows the user to close a ticket.
*UserRightsConst.Sales.Customer.Helpdesk.CLOSE_REQUEST*
### 7. Zeiten bearbeiten
This right allows the user to edit the time records of a ticket.
*UserRightsConst.Sales.Customer.Helpdesk.EDIT_TIME*
### 7.1. Zeiten bearbeiten - nur eigene Zeiten
This is a **restricting right**. If the user has this right, he should only be able to edit time records
that are assigned to him. This means the employee article of the time record must belong to the user.
*UserRightsConst.Sales.Customer.Helpdesk.OWN_TIME_EDIT*
### 7.2. Unterschrift aus Zeit löschen
This right allows the user to delete the signature from a time record.
*UserRightsConst.Sales.Customer.Helpdesk.DELETE_HELPDESK_SIGNATURE*
### 8. Helpdeskzeiten verschieben
This right allows the user to move a time record from one ticket to another. But only if the
ticket is not part of a receipt.
*UserRightsConst.Sales.Customer.Helpdesk.MOVE_HELPDESK_TIMER*
### 9. Helpdeskzeiten löschen
This right allows the user to delete a time record. But only if the ticket is not part of a receipt.
*UserRightsConst.Sales.Customer.Helpdesk.DELETE_HELPDESK_TIMER*
### 10. Neuen Helpdesk Typ anlegen
This right allows the user to create a new ticket type in the settings.
*UserRightsConst.Sales.Customer.Helpdesk.ADD_NEW_HELPDESK_TYPE*
### 11. Neue Helpdesk Hauptkategorie anlegen
This right allows the user to create a new main category in the settings.
*UserRightsConst.Sales.Customer.Helpdesk.ADD_NEW_HELPDESK_MAIN_CATEGORY*
### 12. Neue Helpdesk Unterkategorie 1 anlegen
This right allows the user to create a new subcategory 1 in the settings.
*UserRightsConst.Sales.Customer.Helpdesk.ADD_NEW_HELPDESK_SUB_CATEGORY1*
### 13. Neue Helpdesk Unterkategorie 2 anlegen
This right allows the user to create a new subcategory 2 in the settings.
*UserRightsConst.Sales.Customer.Helpdesk.ADD_NEW_HELPDESK_SUB_CATEGORY2*
### 14. Helpdeskzeitenanfahrten bearbeiten
This right allows the user to edit additional articles that appear for certain time record types.
*UserRightsConst.Sales.Customer.Helpdesk.EDIT_HELPDESKTIMER_ADDRESSSPECIALARTICLES*
### 15. Sichtbarkeit von Tickets bearbeiten
This right allows the user to change if a ticket is only internally visible.
*UserRightsConst.Sales.Customer.Helpdesk.CHANGE_VISIBILITY*
### 16. Checklisten
#### 16.1. Checklisten Vorlagen anlegen
This right allows the user to create new checklist templates.
*UserRightsConst.Sales.Customer.Helpdesk.Checklists.CREATE_NEW_CHECKLIST_TEMPLATES*
### 16.2. Checklisten Vorlagen bearbeiten
This right allows the user to edit checklist templates.
*UserRightsConst.Sales.Customer.Helpdesk.Checklists.EDIT_CHECKLIST_TEMPLATES*
### 16.3. Checklisten bearbeiten
This right allows the user to edit checklists.
*UserRightsConst.Sales.Customer.Helpdesk.Checklists.EDIT_CHECKLISTS*
### 16.4. Checklisten Punkte bearbeiten ändern (sic)
This right allows the user to change the editor of a checklist item.
*UserRightsConst.Sales.Customer.Helpdesk.Checklists.EDIT_CHECKLIST_ITEM_EDITOR*
### 17 Ticketvorlagen
### 17.1. Ticketvorlagen bearbeiten
This right allows the user to edit C-FLOW ticket templates.
*UserRightsConst.Sales.Customer.Helpdesk.CFlow.EDIT_CFLOW_TICKETPATTERN*
### 17.2. Ticketvorlagenkategorien erstellen
This right allows the user to create new categories for C-FLOW ticket templates.
*UserRightsConst.Sales.Customer.Helpdesk.CFlow.CREATE_NEW_CFLOW_TICKETPATTERNCATEGORY*
### 17.3. Ticketvorlagen erstellen
This right allows the user to create new C-FLOW ticket templates.
*UserRightsConst.Sales.Customer.Helpdesk.CFlow.CREATE_NEW_CFLOW_TICKETPATTERN*
### 17.4. Ticketvorlagen löschen
This right allows the user to delete C-FLOW ticket templates.
*UserRightsConst.Sales.Customer.Helpdesk.CFlow.DELETE_CFLOW_TICKETTPATERN*
### 18 Taskmanagement anzeigen
This right allows the user to access the task management.
*UserRightsConst.Sales.Customer.Helpdesk.SHOW_TASKMANAGEMENT*
# Kalender
This right allows the user to access the calendar.
*UserRightsConst.RIGHT_KALENDER*
## 1. Kalender anzeigen alle
This right allows the user to see all calendar entries. Currently, this right is not used.
*UserRightsConst.RIGHT_KALENDERANZEIGENALLE*
## 2. Kalender anzeigen nur eigene
This is a **restricting right**. If the user has this right, he should only see his own calendar entries.
*UserRightsConst.RIGHT_KALENDERANZEIGENEIGENE*
# Mitarbeiterauslastung
## 1. Auslastung von anderen Mitarbeitern anzeigen
This right allows the user to see the workload of other employees.
*UserRightsConst.RIGHT_MITARBEITERAUSLASTUNG*
## 2. Mitarbeiterauslastung - nur eigene Filiale
This is a **restricting right**. If the user has this right, he should only see the workload of employees that belong to
his branch.
*UserRightsConst.RIGHT_MITARBEITERAUSLASTUNGNUREIGENEFILIALE*