选择可以读取表单中输入的每行的文档的用户

时间:2012-08-24 08:51:14

标签: joomla2.5 joomla-extensions

我创建了一个应用程序,用于上传所有用户都可以看到的文件。我使用了Joomla Fabrik。

现在,对于我上传的每个文件/行,我想选择能够看到该文件的用户。并且这些用户必须能够通过单击他们读取文件的复选框来确认,以便我可以检查每个人是否读取该文件。

请帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

此解决方案是一个相当基本的解决方案,作为权限表。

用列创建一个新表(我的仅仅是一个例子) 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标志并添加文件用户关联的工作流建模。