-
Notifications
You must be signed in to change notification settings - Fork 3
Demand_Relationship
Xuan Hu (Sean) edited this page Dec 21, 2015
·
4 revisions
关系相关需求旨在整理用户之间的不同关系,如(实践部/队医组)师徒制,日后可以考虑扩展成好友等其他内容。
新建一种关系类型,只能有网站管理员创建。 相应属性包括关系是单向还是双向的, 一对多还是多对多的(所处关系位置的上限), 以及双方互相的称谓(师父/徒弟)。
网站管理员有权修改关系的相关说明
网站管理员有权删除某种关系
用户A向用户B发出建立某关系的请求,注意分清拜师还是收徒。
用户A向用户B发出申请建立关系的请求之后, 如果用户B尚未同意该请求,则撤销该请求, 如果用户B已经同意该请求,则提示是否要解除关系。
用户A向用户B发出申请建立关系的请求之后, 用户B有权同意该请求,同意之后该关系正式简历, 并向用户A和用户B进行提示关系建立完成。
用户A向用户B发出申请建立关系的请求之后, 用户B有权拒绝该请求,拒绝之后该请求失效, 并向用户A通知相应结果。
用户A和用户B之间的关系建立之后, 其中任意一方都有权解除相应关系, 解除之后相应关系失效。
判断用户A和用户B之间是否存在关系C, 注意需要先考虑用户关系C是单向关系还是双向关系。
如获取用户A的师父或者用户B的所有徒弟。
终极目标,展示某一关系的所有用户层次关系图。