correction loop snapshot collection name

This commit is contained in:
Valentin 2024-11-30 01:59:13 +01:00
parent 06682a703d
commit b722f9f4ea
2 changed files with 4 additions and 7 deletions

View File

@ -86,8 +86,7 @@ if [[ "$answer" == "y" ]]; then
can_see_policy_id=$(docker exec -i "${DOMAIN_NAME}_Directus_DB" mariadb -N -uroot -e "SELECT id FROM directus.directus_policies WHERE name='CanSee'")
can_edit_policy_id=$(docker exec -i "${DOMAIN_NAME}_Directus_DB" mariadb -N -uroot -e "SELECT id FROM directus.directus_policies WHERE name='CanEdit'")
docker exec -i "${DOMAIN_NAME}_Directus_DB" sh -c "mariadb -N -u root directus -e \"SELECT collection FROM directus_collections;\"" | while read collection_name; do
echo $collection_name;
while read collection_name; do
docker exec -i "${DOMAIN_NAME}_Directus_DB" sh -c "
mariadb -uroot directus -e \"
INSERT INTO directus_permissions (collection, action, permissions, fields, policy)
@ -99,9 +98,7 @@ if [[ "$answer" == "y" ]]; then
('${collection_name}', 'delete', '{}', '*', '${can_edit_policy_id}');
\"
"
done
# @TODO: check set permissions for collections imported via schema
done < <(docker exec -i "${DOMAIN_NAME}_Directus_DB" sh -c "mariadb -N -u root directus -e \"SELECT collection FROM directus_collections;\"")
fi
if ! grep -q "cms.${DOMAIN_NAME}" "$CADDYFILE"; then

View File

@ -28,10 +28,10 @@ fi
# Check if Docker is installed
if ! command -v docker &> /dev/null; then
echo "${ORANGE}${BOLD}Docker is not installed.${RESET}"
echo -e "${ORANGE}${BOLD}Docker is not installed.${RESET}"
exit 1
else
echo "${BLUE}${BOLD}Docker is installed.${RESET}"
echo -e "${BLUE}${BOLD}Docker is installed.${RESET}"
fi