我正在编写一个用于访问FogBugz的DNN模块,它将从与Fogbugz服务器上当前登录的DNN用户相关的组中提取问题。将DNN用户帐户与其他信息相关联?
使用this code片段我创建了一个模块,用于通过编程方式将存储在服务器上的XML文件中的相关用户添加到我的DNN数据库中。
(它将大约180个用户添加到数据库中)
Fogbugz组在Fogbugz中被标识为唯一编号。
问:
现在我的问题是:什么是对的FogBugz组ID与相关DNN用户为portlet /模块中显示的FogBugz问题的目的联系起来的最好方法?
该方法应该是模块开发人员熟悉的方法,这样如果其他人最终需要使用该模块,他们可以以可识别的方式进行操作。
我有几个方面,我能想到的用户和组关联的,这些都是如下:
- 使用FogBugz的-DNN模块相关表格并添加到它的外键的aspnet_Users表使用字段:Application_Id和/或User_id。
- 使用DNN-API为用户使用的每个Portlet /模块存储Personalization Information。
这就是说,我不完全确定如何在添加用户时将Personalization Information添加到用户的模块实例。
您可以添加自定义配置文件属性。 – notandy 2011-04-18 13:31:14
我发现了一个PersonalizationController和PersonalizationInfo类似乎可以完成这项工作。谢谢! – leeand00 2011-04-18 13:44:36