すべてのユーザーに表示されるファイルをアップロードするアプリケーションを作成しました。そのためにJoomla Fabrikを使用しました。
アップロードしたファイル/行ごとに、そのファイルを表示できるユーザーを選択したいと思います。そして、これらのユーザーは、チェックボックスをクリックしてファイルを読んだことを確認できる必要があります。これにより、全員がファイルを読んだことを確認できます。
助けてください、ありがとう。
すべてのユーザーに表示されるファイルをアップロードするアプリケーションを作成しました。そのためにJoomla Fabrikを使用しました。
アップロードしたファイル/行ごとに、そのファイルを表示できるユーザーを選択したいと思います。そして、これらのユーザーは、チェックボックスをクリックしてファイルを読んだことを確認できる必要があります。これにより、全員がファイルを読んだことを確認できます。
助けてください、ありがとう。
このソリューションは、アクセス許可のテーブルとして、かなり基本的なものです。
列を持つ新しいテーブルを作成します (私のものは単なる例です) FILE_IDENTIFICATOR USER_IDENTIFICATOR CAN_READ HAVE_READ
このテーブルには、ファイルとユーザーの関連付けが含まれます。ユーザーがファイルを読み取ることができる場合は、単純に CAN_READ を true に設定します。ユーザーが読んだことを確認した場合は、HAVE_READ を true に設定します (デフォルトでは、HAVE_READ は false にする必要があります)。FILE_IDENTIFICATOR と USER_IDENTIFICATOR は、システムの実装によって異なります。ユーザーにファイルへのアクセス権を付与するたびに、このテーブルに行を追加するか、すべてのユーザーとファイルの関連付けを追加できます (これにより、テーブルが大きくなる可能性があります)。
テーブル アクセス操作を使用するだけの簡単な方法ですが、CAN_READ フラグと HAVE_READ フラグをチェックし、ファイルとユーザーの関連付けを追加するワークフローをモデル化する必要があります。