diff --git a/.env.testing.example b/.env.testing.example
new file mode 100644
index 0000000000..3391d62726
--- /dev/null
+++ b/.env.testing.example
@@ -0,0 +1,19 @@
+# --------------------------------------------
+# REQUIRED: BASIC APP SETTINGS
+# --------------------------------------------
+APP_ENV=testing
+APP_DEBUG=true
+APP_KEY=base64:glJpcM7BYwWiBggp3SQ/+NlRkqsBQMaGEOjemXqJzOU=
+APP_URL=http://localhost:8000
+APP_TIMEZONE='UTC'
+APP_LOCALE=en
+
+# --------------------------------------------
+# REQUIRED: DATABASE SETTINGS
+# --------------------------------------------
+DB_CONNECTION=mysql
+DB_HOST=127.0.0.1
+DB_PORT=3306
+DB_DATABASE=null
+DB_USERNAME=null
+DB_PASSWORD=null
diff --git a/.github/workflows/crowdin-upload.yml b/.github/workflows/crowdin-upload.yml
new file mode 100644
index 0000000000..3255934534
--- /dev/null
+++ b/.github/workflows/crowdin-upload.yml
@@ -0,0 +1,21 @@
+name: Crowdin Action
+
+on:
+ push:
+ branches: [ develop ]
+
+jobs:
+ upload-sources-to-crowdin:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v4
+
+ - name: Crowdin push
+ uses: crowdin/github-action@v1
+ with:
+ upload_sources: true
+ upload_translations: false
+ download_translations: false
+ project_id: ${{ secrets.CROWDIN_PROJECT_ID }}
+ token: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
diff --git a/resources/views/partials/bootstrap-table.blade.php b/resources/views/partials/bootstrap-table.blade.php
index 20c52d5b22..74abfa24b2 100644
--- a/resources/views/partials/bootstrap-table.blade.php
+++ b/resources/views/partials/bootstrap-table.blade.php
@@ -597,7 +597,7 @@
function departmentNameLinkFormatter(value, row) {
if ((row.assigned_user) && (row.assigned_user.department) && (row.assigned_user.department.name)) {
- return '' + row.assigned_user.department.name + '';
+ return '' + row.assigned_user.department.name + '';
}
}