<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/bpmspace/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/bpmspace/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Mon, 15 Jan 2007 15:30:18 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/bpmspace/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>"is mastered by" Relation hast the wrong direction</title><link>https://sourceforge.net/p/bpmspace/bugs/2/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The Relation "is expert for" / "is mastered by" has the Wrong direction.&lt;br /&gt;
This Relation is commonly created by the slm_service Process.&lt;br /&gt;
The Relation is used by the View "v_analyze_expert_account_by_service" to determine the responsible OU in the Escalation of the Incident Management.&lt;/p&gt;
&lt;p&gt;Technically, the right direction is "(ou) is expert for (service)", but the created relations will be "(service) is expert for (ou)".&lt;br /&gt;
By Relations created by the slm_service Process this has no effects on the Incident Management, because the View "v_analyze_expert_account_by_service" also uses this wrong direction.&lt;br /&gt;
Only manually created Relations might not work in the Incident Management.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christian Becker</dc:creator><pubDate>Mon, 15 Jan 2007 15:30:18 -0000</pubDate><guid>https://sourceforge.netbecd6f005e88e8706824b2426a16aa9aef7ff95e</guid></item><item><title>check permission bug!</title><link>https://sourceforge.net/p/bpmspace/bugs/1/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;hi,&lt;/p&gt;
&lt;p&gt;org.bpmspace.security.MyAuthorizer&lt;/p&gt;
&lt;p&gt;......&lt;/p&gt;
&lt;p&gt;public void checkPermission(Permission permission, ProcessDefinition processDefinition, Token token)&lt;br /&gt;
throws AccessControlException {&lt;br /&gt;
try {&lt;br /&gt;
final ProcessInstance account = UserAccountFactory.getUserAccount();&lt;br /&gt;
final ProcessInstance authorization = PermissionFactory&lt;br /&gt;
.getAuthorizationProcessInstance(permission, account);&lt;br /&gt;
if (authorization == null) {&lt;br /&gt;
throw new AccessControlException("Not authorized " + account, permission);&lt;br /&gt;
}&lt;br /&gt;
} catch (NoSuchUserAccountException e) {&lt;br /&gt;
throw new AccessControlException("Failed to authenticate the current user", permission);&lt;br /&gt;
}&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;I think  you should import processDefinition and token argument into method getAuthorizationProcessInstance of PermissionFactory!&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">TimFu</dc:creator><pubDate>Wed, 22 Nov 2006 08:46:49 -0000</pubDate><guid>https://sourceforge.netc55d8daacf4203727d33139bdcb25a16b2fad811</guid></item></channel></rss>