This commit is contained in:
Roger Rutishauser 2024-10-12 22:22:25 +02:00
parent 0106e2e3bd
commit bbe06ee3b5

View File

@ -55,43 +55,102 @@ For Production: sudo -u www-data php symfony search:populate --update
## Build nested set ## Build nested set
``` ```
sudo -u www-data php symfony propel:build-nested-set sudo -u www-data php symfony propel:build-nested-set
``` ```
## Generate Slugs
Generate Slugs ```
sudo -u www-data php symfony propel:generate-slugs sudo -u www-data php symfony propel:generate-slugs
Delete all Jobs ```
## Delete all Jobs
```
sudo -u www-data php symfony jobs:clear sudo -u www-data php symfony jobs:clear
AtoM Worker Live Log ```
## AtoM Worker Live Log
```
journalctl -f -u atom-worker journalctl -f -u atom-worker
restart worker ```
## restart worker
```
sudo systemctl reset-failed atom-worker sudo systemctl reset-failed atom-worker
Add SuperUser account ```
## Add SuperUser account
```
sudo -u www-data php symfony tools:add-superuser --email="youremail@example.com" --password="MYSUPERPASSWORD" <username> sudo -u www-data php symfony tools:add-superuser --email="youremail@example.com" --password="MYSUPERPASSWORD" <username>
Delete DB ```
sudo -u www-data php symfony propel:insert-sql
##Delete DB
löscht alle Einträge in den Tables. DB und Tables bleiben bestehen. löscht alle Einträge in den Tables. DB und Tables bleiben bestehen.
Delete Archival Description and its digital objects ```
# objects first: sudo -u www-data php symfony propel:insert-sql
sudo -u www-data php symfony digitalobject:delete --and-descendants <slug> ```
#archival descriptions:
sudo -u www-data php symfony tools:delete-description -B <slug>
Delete all drafts
sudo -u www-data php symfony tools:delete-drafts
delete all physical storage in AtoM that is not linked
php symfony physicalobject:delete-unlinked
Import CSV
sudo -u www-data php symfony csv:import /home/administrator/atom-import-who-isad-2.6_definitiv.csv --index --update="delete-and-replace"
Physical Storage:
## Delete Archival Description and its digital objects
objects first:
```
sudo -u www-data php symfony digitalobject:delete --and-descendants <slug>
```
archival descriptions:
```
sudo -u www-data php symfony tools:delete-description -B <slug>
```
## Delete all drafts
```
sudo -u www-data php symfony tools:delete-drafts
```
## delete all physical storage in AtoM that is not linked
```
php symfony physicalobject:delete-unlinked
```
## Import CSV
Archival descriptions
```
sudo -u www-data php symfony csv:import /home/administrator/atom-import-who-isad-2.6_definitiv.csv --index --update="delete-and-replace"
```
Physical Storage
```
php symfony csv:physicalobject-import /path/to/storage.csv php symfony csv:physicalobject-import /path/to/storage.csv
Regenerate Derivatives ```
## Regenerate Derivatives
```
sudo -u www-data php symfony digitalobject:regen-derivatives sudo -u www-data php symfony digitalobject:regen-derivatives
create login cookie ```
## create login cookie
```
curl -k -c "cookie066.txt" -u "aarau:Fle8.CH" -X POST -d "email=support@docuteam.ch" -d "password=diCGi3-d13" https://066atom-cosmos.docuteam.cloud/user/login curl -k -c "cookie066.txt" -u "aarau:Fle8.CH" -X POST -d "email=support@docuteam.ch" -d "password=diCGi3-d13" https://066atom-cosmos.docuteam.cloud/user/login
API ```
curl -k -b "cookie066.txt" -u "aarau:Fle8.CH" --get -d "sq0=_33424c68-97c1-4be6-9676-fd29a58ee08f" https://066atom-cosmos.docuteam.cloud/api/informationobjects
## API
```
curl -k -b "cookie066.txt" -u "aarau:Fle8.CH" --get -d "sq0=_33424c68-97c1-4be6-9676-fd29a58ee08f" https://066atom-cosmos.docuteam.cloud/api/informationobjects
```