Commit Graph
57 Commits
Author SHA1 Message Date
Alejandro RomanandClaude Sonnet 4.6 ec47c688fd Add Playwright E2E tests for Mattermost (#538)
- New playwright.spec.js: two scenarios — SSO login via GitLab OAuth2
  endpoint (bypasses missing EnableSignInWithGitLab client config key in
  v11.5.1), channel view verification, API logout (bypasses nginx /logout
  intercept); and biber→administrator direct message flow using isolated
  browser contexts
- New playwright.env.j2: injects OIDC, Mattermost URL and user credentials
- tasks/01_setup.yml: create/add/convert administrator and biber users to
  team and gitlab SSO auth via LDAP uidNumber
- env.j2: add MM_EXPERIMENTALSETTINGS_DISABLELANDINGPAGE=true to prevent
  /landing SPA redirect in fresh browser contexts
- README.md: fix H1 so dashboard card renders "Explore Mattermost" link

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-03 12:49:13 +04:00
Alejandro Roman 1cb175041d fix(mattermost): change chat to mattermost, add depracation dns, delete redundant code and followed more comments from kevin 2026-03-17 10:50:26 +01:00
Alejandro Roman 06ea113a4d fix(mattermost): Fix the CI issues and add Gitlab functionality 2026-03-17 10:50:26 +01:00
Alejandro Roman 98d150062c Change author, varaibles more readable and add a fix for DNS 2026-03-17 10:50:26 +01:00
Alejandro Roman 2ef72ccfbb feat(mattermost): Fix the curl issues and make it fully idempotent 2026-03-17 10:50:25 +01:00
Alejandro Roman bb77f7210b feat(mattermost): Refactor the logic to follow strucutrre of prohject + fix all the issues on deployment with Ansible roles 2026-03-17 10:50:25 +01:00
Alejandro Roman 61b4b2207b feat(mattermost): created the roles and config for mattermost 2026-03-17 10:50:25 +01:00