RIGHT:[[:t/設定]] [[:t/属性]] [[:t/継承]] [[:t/下位展開]]

公開できないことだけ非公開に。
設定には規約と関わるものもある。投稿が公開されるまでの時間とか、取り消しの利く期間とか。

この公開/非公開を分けつつ、利用時(データアクセス時)には区別せずに読み取りたい。
ページ/属性の継承機能でできるが、下位が豪華になるのでどちらかを下位にしなければならない。→非公開を下位に。

***[[:Done/複数ある設定ページをまとめるには]] [#m1232b30]
***[[:Done/複数ある設定ページをまとめるには]] [#he16b117]
→無理。

公開/非公開を1つの上位ページでまとめるようにできない?例えば継承でも下位展開ビューと同様に、上位を豪華にして。→できない。

ルートページの属性がどこかのページのものと置き換わることになるが、それはおかしなこと。継承は下位が豪華でなければならない。

***[[:i/属性の継承法則]] [#jbec2269]
同階層はマージ、異階層はオーバーライド。

***[[:Done/継承は下位展開の影響を受けるか]] [#g7f379bb]
下位展開で解決することはできない。

他の方法で複数ページの属性をまとめるか、設定に属性を使うのをやめるか。

***目標 [#z7bf0211]
ページ構成は…

- 設定(まとめ)
-- 公開設定
-- 非公開設定

…が妥当。これでまとめるのは…無理。

→無理。もういい。

**基本が公開か非公開か [#u398820a]
**基本が公開か非公開か [#rfab646d]
- 公開設定
-- 非公開設定1
-- 非公開設定2

…だと、基本的に公開。一部非公開。非公開設定ページを追加するときに非公開にするのを忘れるかも。
非公開設定1と2はまとまらない。いずれかを参照。いずれを使うかはページ/要素次第。

- 非公開設定
-- 公開設定
-- 公開設定2

…だと、基本的に非公開。一部公開。
公開設定1と2はまとまらない。いずれを使うかは使う側(ページ/要素)次第。

**→非公開設定の下に公開設定 [#m0c306d4]
**→非公開設定の下に公開設定 [#db214d3d]
ページ名は「設定/秘密の設定」など。