apostrophecms / apostrophecms/apostrophe

Clarify for the user that page permissions settings are applied across all locales, unlike other page settings

Open
#3,452 3 comments 0 reactions 0 assignees View on GitHub
enhancement help wanted
Dominant language
JavaScript
Stars
4.6k
Forks
650
Avg merge
19h 21m
Merged PRs (30d)
23

Description

Apostrophe 2.102.3

## To Reproduce

Step by step instructions to reproduce the behavior:

> 1. Go to Home page
> 2. Click on Page Settings > Permissions > Who Can View this page? > LoginRequired
> 3. Save the Settings
> 4. This Setting change is reflected across all the locales of the Home Page

## Expected behavior
> A change in the Login Required in pages between Locales should be independent

## Describe the bug
> Login Required changed in one locale page is reflected across all the locale pages. Ideally we were expecting it to reflect only in one page.

## Details

**Version of Node.js:**
10.24.1

**Server Operating System:**
Amazon Linux 2

**Additional context:**
> Add any other context about the problem here. If the problem is specific to a browser, OS or mobile device, specify which.

**Screenshots**
![image](https://user-images.githubusercontent.com/65652388/134968962-a74de336-5baa-4be0-9126-371b6dfc1412.png)

Contributor guide

Open the contributing guide

Research direction

Start at the Home page's Page Settings > Permissions > Who Can View this page? flow and reproduce the LoginRequired change across locales. Determine whether permissions are intentionally shared or should be locale-specific; update the relevant behavior or user-facing clarification, then verify the result for multiple locale pages.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, node.js
Domain
authorization, internationalization
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.