仅分配给当前用户的流星显示任务

时间:2016-12-09 16:10:17

标签: javascript meteor meteor-blaze meteor-accounts meteor-autoform

我知道如何显示或发布仅由特定用户创建的项目,但在我的应用程序管理器中将项目分配给特定用户。然后,用户登录并转到其仪表板。我希望用户只能看到分配给他们的项目。

我目前正在使用AutoForm来创建任务。我有用户的名字和姓氏打印出来就好了,但是当谈到下一步以某种方式将他们的userId分配给该项目时,然后当他们去他们的仪表板验证时,我有点卡住了。

这是我当前的架构。检查员是用户。



	inspector: {
	  type: String,
	  label: "Inspector",
	  autoform: {
	    afFieldInput: {
	      type: "select2",
	      firstOption: 'Choose an Inspector',
	      options: function() {
	        return Meteor.users.find({}, {
	          sort: {
	            profile: 1,
	            firstName: 1
	          }
	        }).map(function(c) {
	          return {
	            label: c.profile.firstName + " " + c.profile.lastName,
	            value: c.profile.firstName + " " + c.profile.lastName
	          };
	        });
	      }
	    }
	  }
	},




我还应该提一下,我认为我需要将所有任务发布到页面;因为有角色。我需要管理员和经理才能看到所有任务,但是"检查员"仅查看仅分配给其用户ID的自己的特定任务。

0 个答案:

没有答案