[PR #1306] [MERGED] feat: Add legal requirements #1266

Closed
opened 2026-02-04 22:00:25 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/plankanban/planka/pull/1306
Author: @meltyshev
Created: 8/21/2025
Status: Merged
Merged: 8/21/2025
Merged by: @meltyshev

Base: masterHead: feat/legal-requirements


📝 Commits (10+)

  • 00e08e4 feat: Add legal requirements
  • 9921811 feat: Display terms in user settings modal
  • 05ec6a0 fix: Reset httpOnly cookie expiration after accepting terms
  • a7946b9 fix: Skip admin login requirement for existing instances
  • e0b5f91 chore: Add missing translation keys
  • e0f1729 chore: Resolve merge conflicts
  • a9a19b1 Merge branch 'master' into feat/legal-requirements
  • 5bb4aaa chore: Add missing translation keys
  • 85fa254 ci: Fix build and test workflow
  • 85d853f ci: Fix build and test workflow

📊 Changes

122 files changed (+1522 additions, -81 deletions)

View changed files

📝 .github/workflows/build-and-test.yml (+12 -6)
📝 client/src/actions/core.js (+2 -2)
📝 client/src/actions/login.js (+66 -2)
📝 client/src/api/access-tokens.js (+8 -0)
📝 client/src/api/index.js (+2 -0)
client/src/api/terms.js (+15 -0)
📝 client/src/components/common/Login/Content.jsx (+9 -0)
client/src/components/common/Login/TermsModal.jsx (+93 -0)
client/src/components/common/Login/TermsModal.module.scss (+14 -0)
📝 client/src/components/users/UserSettingsModal/AccountPane/AccountPane.jsx (+2 -3)
client/src/components/users/UserSettingsModal/TermsPane.jsx (+49 -0)
client/src/components/users/UserSettingsModal/TermsPane.module.scss (+11 -0)
📝 client/src/components/users/UserSettingsModal/UserSettingsModal.jsx (+7 -0)
client/src/constants/AccessTokenSteps.js (+8 -0)
📝 client/src/constants/ActionTypes.js (+10 -1)
📝 client/src/constants/EntryActionTypes.js (+3 -0)
client/src/constants/TermsLanguages.js (+6 -0)
📝 client/src/entry-actions/core.js (+2 -2)
📝 client/src/entry-actions/login.js (+22 -0)
📝 client/src/locales/ar-YE/core.js (+1 -0)

...and 80 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/plankanban/planka/pull/1306 **Author:** [@meltyshev](https://github.com/meltyshev) **Created:** 8/21/2025 **Status:** ✅ Merged **Merged:** 8/21/2025 **Merged by:** [@meltyshev](https://github.com/meltyshev) **Base:** `master` ← **Head:** `feat/legal-requirements` --- ### 📝 Commits (10+) - [`00e08e4`](https://github.com/plankanban/planka/commit/00e08e4eb75a98ee3345a0771b7efb1c3ddeb8cd) feat: Add legal requirements - [`9921811`](https://github.com/plankanban/planka/commit/992181197033ff903156fc5c98353e3177e93424) feat: Display terms in user settings modal - [`05ec6a0`](https://github.com/plankanban/planka/commit/05ec6a0a2d8fcf49e7a31bc4fab9fe1184127130) fix: Reset httpOnly cookie expiration after accepting terms - [`a7946b9`](https://github.com/plankanban/planka/commit/a7946b99d2b09a044476a24e17334384d0af29c6) fix: Skip admin login requirement for existing instances - [`e0b5f91`](https://github.com/plankanban/planka/commit/e0b5f918117ad502e1cc7da9832ab20e658f1c67) chore: Add missing translation keys - [`e0f1729`](https://github.com/plankanban/planka/commit/e0f1729e2f9ea06e9772de879d7bd98b52e1ee79) chore: Resolve merge conflicts - [`a9a19b1`](https://github.com/plankanban/planka/commit/a9a19b1b03c09b1d06852b1a2d797622ee4481c5) Merge branch 'master' into feat/legal-requirements - [`5bb4aaa`](https://github.com/plankanban/planka/commit/5bb4aaae3194bd26f8509fb1678b0dab56120415) chore: Add missing translation keys - [`85fa254`](https://github.com/plankanban/planka/commit/85fa2548544bfc6c2fe2f260e8528c4045ba63b0) ci: Fix build and test workflow - [`85d853f`](https://github.com/plankanban/planka/commit/85d853f4eb985fbf066661287bfa48486dc9cb95) ci: Fix build and test workflow ### 📊 Changes **122 files changed** (+1522 additions, -81 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/build-and-test.yml` (+12 -6) 📝 `client/src/actions/core.js` (+2 -2) 📝 `client/src/actions/login.js` (+66 -2) 📝 `client/src/api/access-tokens.js` (+8 -0) 📝 `client/src/api/index.js` (+2 -0) ➕ `client/src/api/terms.js` (+15 -0) 📝 `client/src/components/common/Login/Content.jsx` (+9 -0) ➕ `client/src/components/common/Login/TermsModal.jsx` (+93 -0) ➕ `client/src/components/common/Login/TermsModal.module.scss` (+14 -0) 📝 `client/src/components/users/UserSettingsModal/AccountPane/AccountPane.jsx` (+2 -3) ➕ `client/src/components/users/UserSettingsModal/TermsPane.jsx` (+49 -0) ➕ `client/src/components/users/UserSettingsModal/TermsPane.module.scss` (+11 -0) 📝 `client/src/components/users/UserSettingsModal/UserSettingsModal.jsx` (+7 -0) ➕ `client/src/constants/AccessTokenSteps.js` (+8 -0) 📝 `client/src/constants/ActionTypes.js` (+10 -1) 📝 `client/src/constants/EntryActionTypes.js` (+3 -0) ➕ `client/src/constants/TermsLanguages.js` (+6 -0) 📝 `client/src/entry-actions/core.js` (+2 -2) 📝 `client/src/entry-actions/login.js` (+22 -0) 📝 `client/src/locales/ar-YE/core.js` (+1 -0) _...and 80 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-04 22:00:25 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/planka#1266