Commit d9f74432 authored by Alexandre Delanoë's avatar Alexandre Delanoë

[TOOL] Team Management: delete membershipe

parent 3fa76e98
...@@ -47,11 +47,8 @@ data ShareNodeWith = ShareNodeWith_User { snwu_nodetype :: NodeType ...@@ -47,11 +47,8 @@ data ShareNodeWith = ShareNodeWith_User { snwu_nodetype :: NodeType
, snwn_node_id :: NodeId , snwn_node_id :: NodeId
} }
------------------------------------------------------------------------ ------------------------------------------------------------------------
todo :: a deleteMemberShip :: HasNodeError err => [(SharedFolderId, TeamNodeId)] -> Cmd err [Int]
todo = undefined deleteMemberShip xs = mapM (\(s,t) -> deleteNodeNode s t) xs
deleteMemberShip :: HasNodeError err => [SharedFolderId] -> Cmd err Int
deleteMemberShip = todo
------------------------------------------------------------------------ ------------------------------------------------------------------------
...@@ -68,9 +65,9 @@ membersOf nId = runOpaQuery (membersOfQuery nId) ...@@ -68,9 +65,9 @@ membersOf nId = runOpaQuery (membersOfQuery nId)
membersOfQuery :: TeamNodeId membersOfQuery :: TeamNodeId
-> SelectArr () (Column (Nullable SqlText), Column (Nullable SqlInt4)) -> SelectArr () (Column (Nullable SqlText), Column (Nullable SqlInt4))
membersOfQuery (NodeId sharedFolderId) = proc () -> do membersOfQuery (NodeId teamId) = proc () -> do
(nn, (n, u)) <- nodeNode_node_User -< () (nn, (n, u)) <- nodeNode_node_User -< ()
restrict -< nn^.nn_node2_id .== sqlInt4 sharedFolderId restrict -< nn^.nn_node2_id .== sqlInt4 teamId
returnA -< (user_username u, n^.node_id) returnA -< (user_username u, n^.node_id)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment