2

特定のユーザーが、権限に基づいて特定のカテゴリのページのみを作成できるようにする必要があります。この理由の 1 つは承認 (「フラグ付きリビジョン」) です。ユーザーがどのカテゴリにも属さないコンテンツを作成できる場合、そのコンテンツは Web サイトにライブで表示される可能性があります。最初は既存のページ (他の承認されていないページを除く) のどこにも直接リンクされていないとしても、これは依然として問題になる可能性があります。

ユーザーがグローバル スコープで新しいページを作成できないようにすることができます (新しいページを作成するための特別なアクセス許可が表示されないため、これは単に「編集」アクセス許可に対応するようです)。グループが編集を許可されているカテゴリ。しかし、「Menu:Wiki:Create a Wiki Page」オプションが表示されなくなり、ユーザーがそのカテゴリで新しいページを作成できるようにする方法がわかりません。

グループを編集して、「このデフォルト グループを持つユーザーによって編集された未分類のオブジェクトに割り当てられたデフォルト カテゴリ」を目的のカテゴリに設定できます。これを行うと、そのグループのユーザーは、Menu:Wiki サブメニューに [Create a Wiki Page] オプションが表示されるようになりましたが、それをクリックしても編集用の新しいページは表示されません。代わりに、既存の Wiki ページのリストを表示するだけで、新しいページを作成するオプションはありません!

既存のページから新しいページへのリンクを作成した場合、それを編集することはできません。リンクをクリックすると、ページが存在しないことを示すページに移動しますが、編集する方法はありません。tiki-editpage.php?page=New+Page+Name のように、ページのタイトルを URL に直接入力すると、「このページを編集する権限がありません」というエラー ページが表示されます。ユーザーが作成した新しいページには、編集権限のあるカテゴリが必要なので、最初の編集権限チェックが行われるまでカテゴリが設定されない限り、これは意味がありません。これにより、catch-22 が作成されます。

ユーザーが編集権限を持つ任意のカテゴリで新しいページを作成できるようにするにはどうすればよいですか?

カテゴリがタスクに最適なツールではない場合でも問題ありません。私が達成しようとしていることにどちらが適しているかに関して、カテゴリと構造の違いはよくわかりませんが、カテゴリはより「ネイティブ」な機能であるように思われるため、それらを使用しようとしています。

4

0 に答える 0