2016-02-29 45 views
1

我想發送數據給通過表單輸入的多個用戶。流星發送數據給用戶

例如,

<form> 
    <textarea id="textarea1" name="note"></textarea> 
    <label for="textarea1">Note</label> 
    <button type="submit" id="submit-btn" button> 
</form> 

如果我提交這個從USER1我將如何使其可用於用戶2,3,4但不USER5。理想情況下,我希望爲用戶名提供另一個輸入,並在提交時將顯示給指定的用戶。

+0

它會一直是那些被允許查看數據的用戶嗎?也許考慮爲數據添加一個標誌,並且用戶2,3和4可以訂閱該字段。 – 2016-02-29 22:46:46

+0

不,它會有所不同。我發佈到不同的角色,但數據將由用戶動態創建 – MrBeard

+0

您是否希望每個用戶都必須選擇接受此數據,還是您希望完全控制哪些用戶可以看到它? (例如用戶5永遠不會看到這些數據) –

回答

0

你可以看看https://github.com/alanning/meteor-roles包。基本上你可以用不同的權限介紹不同的角色。每個用戶的角色被定義爲他/她用戶帳戶的一部分,並且在您的發佈功能中,您可以區分不同的角色以及允許他們查看哪些數據。

當用戶插入數據時,他可以指定哪些角色可以將其視爲數據集合中的參數。您可以在訂閱功能中檢查這些參數,以查看允許哪些人查看它。