Skip to content

Commit 26d3d00

Browse files
committed
Fix translation link
ENG-17101
1 parent 7e3e6a0 commit 26d3d00

File tree

3 files changed

+45
-34
lines changed

3 files changed

+45
-34
lines changed

.github/workflows/e2e.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
"cypress/e2e/jobs/verified/success-path-single.cy.js",
3232
"cypress/e2e/jobs/instant/success-path-single.cy.js",
3333
]
34-
runs-on: ubuntu-latest
34+
runs-on: ubuntu-20.04
3535
steps:
3636
- uses: actions/checkout@v2
3737
- name: Set the value

e2e/Makefile

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ composer-install:
1616
composer require --ignore-platform-reqs "lilt/craft-lilt-plugin":"^999.9.9"
1717

1818
reset: cp composer-install
19-
docker-compose exec -T app sh -c 'php craft db/restore happylager.sql'
20-
docker-compose exec -T app sh -c 'php craft plugin/install craft-lilt-plugin'
19+
docker compose exec -T app sh -c 'php craft db/restore happylager.sql'
20+
docker compose exec -T app sh -c 'php craft plugin/install craft-lilt-plugin'
2121

2222

2323
install: clone
@@ -28,23 +28,23 @@ install: clone
2828
composer require craftcms/cms:3.7.68 -W
2929

3030
backup-db:
31-
docker-compose exec -T app sh -c 'php craft db/backup'
31+
docker compose exec -T app sh -c 'php craft db/backup'
3232

3333
refresh:
34-
docker-compose exec -T app sh -c 'rm -rf /app/vendor/lilt/craft-lilt-plugin'
35-
docker-compose exec -T app sh -c 'composer require --ignore-platform-reqs "lilt/craft-lilt-plugin":"^999.9.9"'
34+
docker compose exec -T app sh -c 'rm -rf /app/vendor/lilt/craft-lilt-plugin'
35+
docker compose exec -T app sh -c 'composer require --ignore-platform-reqs "lilt/craft-lilt-plugin":"^999.9.9"'
3636

3737
build:
3838
docker build -f happy-lager-main/Dockerfile happy-lager-main -t happy-lager
3939

4040
down:
41-
docker-compose down --remove-orphans -v
41+
docker compose down --remove-orphans -v
4242

4343
mup: #migrate app up
44-
docker-compose exec -T app sh -c 'php craft migrate/up'
44+
docker compose exec -T app sh -c 'php craft migrate/up'
4545

4646
mdown: #migrate app down
47-
docker-compose exec -T app sh -c 'php craft migrate/down'
47+
docker compose exec -T app sh -c 'php craft migrate/down'
4848

4949
cp:
5050
rm -rf happy-lager-main/plugin-src
@@ -84,32 +84,32 @@ wait-service:
8484
@echo "Service is up and running or max retries reached!"
8585

8686
up: clone down composer-install
87-
docker-compose up --build -d
88-
docker-compose ps
89-
docker-compose exec -T app sh -c 'chmod -R 777 /app'
90-
docker-compose exec -T app sh -c 'chown -R www-data:www-data /app'
91-
docker-compose exec -T mysql sh -c 'while ! mysqladmin ping -h"mysql" --silent; do sleep 1; done'
92-
docker-compose exec -T app sh -c 'php craft setup/security-key'
93-
docker-compose exec -T app sh -c 'echo DB_DRIVER=mysql >> .env'
94-
docker-compose exec -T app sh -c 'echo DB_SERVER=mysql >> .env'
95-
docker-compose exec -T app sh -c 'echo DB_DATABASE=${DB_DATABASE} >> .env'
96-
docker-compose exec -T app sh -c 'echo DB_USER=craft-lilt >> .env'
97-
docker-compose exec -T app sh -c 'echo DB_PASSWORD=craft-lilt >> .env'
98-
docker-compose exec -T app sh -c 'echo DB_SCHEMA=public >> .env'
99-
docker-compose exec -T app sh -c 'echo DB_TABLE_PREFIX= >> .env'
100-
docker-compose exec -T app sh -c 'echo CRAFT_LILT_PLUGIN_QUEUE_DELAY_IN_SECONDS=1 >> .env'
101-
docker-compose exec -T app sh -c 'echo CRAFT_LILT_PLUGIN_QUEUE_MANAGER_WAIT_TIME_IN_SECONDS=86400 >> .env'
102-
docker-compose exec -T app sh -c 'php craft db/restore happylager.sql'
103-
docker-compose exec -T app sh -c 'php craft plugin/install craft-lilt-plugin'
104-
docker-compose exec -T app sh -c 'php craft plugin/install neo'
105-
docker-compose exec -T app sh -c 'php craft plugin/install super-table'
106-
docker-compose exec -T app sh -c 'php craft project-config/rebuild'
107-
docker-compose exec -T app sh -c 'php craft up'
108-
docker-compose exec -T app sh -c 'php craft migrate/up'
109-
docker-compose exec -T app sh -c 'nohup ./queue_listen.sh > queue.log 2>&1 &'
110-
docker-compose exec -T app sh -c 'cat .env'
87+
docker compose up --build -d
88+
docker compose ps
89+
docker compose exec -T app sh -c 'chmod -R 777 /app'
90+
docker compose exec -T app sh -c 'chown -R www-data:www-data /app'
91+
docker compose exec -T mysql sh -c 'while ! mysqladmin ping -h"mysql" --silent; do sleep 1; done'
92+
docker compose exec -T app sh -c 'php craft setup/security-key'
93+
docker compose exec -T app sh -c 'echo DB_DRIVER=mysql >> .env'
94+
docker compose exec -T app sh -c 'echo DB_SERVER=mysql >> .env'
95+
docker compose exec -T app sh -c 'echo DB_DATABASE=${DB_DATABASE} >> .env'
96+
docker compose exec -T app sh -c 'echo DB_USER=craft-lilt >> .env'
97+
docker compose exec -T app sh -c 'echo DB_PASSWORD=craft-lilt >> .env'
98+
docker compose exec -T app sh -c 'echo DB_SCHEMA=public >> .env'
99+
docker compose exec -T app sh -c 'echo DB_TABLE_PREFIX= >> .env'
100+
docker compose exec -T app sh -c 'echo CRAFT_LILT_PLUGIN_QUEUE_DELAY_IN_SECONDS=1 >> .env'
101+
docker compose exec -T app sh -c 'echo CRAFT_LILT_PLUGIN_QUEUE_MANAGER_WAIT_TIME_IN_SECONDS=86400 >> .env'
102+
docker compose exec -T app sh -c 'php craft db/restore happylager.sql'
103+
docker compose exec -T app sh -c 'php craft plugin/install craft-lilt-plugin'
104+
docker compose exec -T app sh -c 'php craft plugin/install neo'
105+
docker compose exec -T app sh -c 'php craft plugin/install super-table'
106+
docker compose exec -T app sh -c 'php craft project-config/rebuild'
107+
docker compose exec -T app sh -c 'php craft up'
108+
docker compose exec -T app sh -c 'php craft migrate/up'
109+
docker compose exec -T app sh -c 'nohup ./queue_listen.sh > queue.log 2>&1 &'
110+
docker compose exec -T app sh -c 'cat .env'
111111
cli:
112-
docker-compose exec app sh
112+
docker compose exec app sh
113113

114114
test:
115115
docker run -u root -t -v ${PWD}:/e2e -w /e2e --env CYPRESS_CACHE_FOLDER=${CYPRESS_CACHE_FOLDER} node:18.12.1 npm install

src/elements/Translation.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
use lilthq\craftliltplugin\elements\actions\JobEdit;
2020
use lilthq\craftliltplugin\elements\db\TranslationQuery;
2121
use lilthq\craftliltplugin\models\TranslationModelTrait;
22+
use craft\elements\User;
2223
use lilthq\craftliltplugin\records\TranslationNotificationsRecord;
2324
use lilthq\craftliltplugin\records\TranslationRecord;
2425

@@ -128,6 +129,16 @@ public function getIsReviewed(): bool
128129
return $this->getIsPublished() || $this->status === TranslationRecord::STATUS_READY_TO_PUBLISH;
129130
}
130131

132+
public function getUrl(): ?string
133+
{
134+
return $this->getCpEditUrl();
135+
}
136+
137+
public function canView(User $user): bool
138+
{
139+
return true;
140+
}
141+
131142
public function getStatusHtml(): string
132143
{
133144
$label = self::statuses()[$this->status]['label'] ?? self::statuses()[$this->status];

0 commit comments

Comments
 (0)