我所建立的网站包含的用户profiles
已设置为pieces
joinByOne
到user
。现在,创建配置文件和加入用户是一个手动过程,但我需要自动化该过程。
创建用户(在特定组中)后,我需要:
对于此特权组用户的垃圾,我需要:
从这个特权群组的用户的垃圾箱中救出后,我需要:
我该怎么做?
答案 0 :(得分:1)
您可以为项目级afterInsert
编写lib/modules/apostrophe-users
方法,通过调用配置文件模块的insert
API插入配置文件。
要在它们之间创建连接,我建议从配置文件返回给用户joinByOne
关系。如果联接字段被调用_user
且idField
设置为userId
,那么您可以通过将userId
属性设置为_id
来预设此关系用户制作insert
电话时。
对于垃圾,用户有afterTrash
和afterRescue
方法等待您覆盖它们。
This HOWTO contains more details about how to work with the model layer.