Changes between Version 1 and Version 2 of Ticket #465, comment 2


Ignore:
Timestamp:
27.05.2013 01:11:17 (11 years ago)
Author:
jri
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #465, comment 2

    v1 v2  
    11Yes, I can reproduce the problem you described with a 4.1 binary distribution and your Twitter plugin. 
    22 
    3 Indeed, when the plugin is installed on an existing DM installation the plugin's types do not appear in the Create menu. This is due to missing Access Control information. This in turn is due to the type instruction mechanism (IntroduceTopicTypeListener) as utilized by the Access Control plugin. The plugin activation order matters. 
     3Indeed, when the plugin is installed subsequently on an existing DM installation the plugin's types do not appear in the Create menu. This is due to missing Access Control information. This in turn is due to the type instruction mechanism (IntroduceTopicTypeListener) as utilized by the Access Control plugin. The finding is: the plugin activation order matters. 
    44 
    55To solve the problem the installation of the Twitter plugin must wait for the Access Control plugin to be ready. Otherwise your plugin's types get no Access Control information assigned. 
     
    1414page. You could add this ticket's issue there. 
    1515 
    16 Bottom line: when your plugin provides its own types you should add `de.deepamehta.accesscontrol` to your `importModels` plugin property. Otherwise your types could lack access information. As a consequence types supposed to appear in the Create menu will not do so. This is particularly an issue when the plugin is installed subsequently on an existing DM installation. 
     16Bottom line: when your plugin provides its own types you should add `de.deepamehta.accesscontrol` to your `importModels` plugin property. Otherwise your types could lack access control information. As a consequence types supposed to appear in the Create menu will not do so. This is particularly an issue when the plugin is installed subsequently on an existing DM installation. 
    1717 
    1818Thank you very much, Malte, for reporting this crucial issue!