Tuleap Community Edition development and releases are no longer public. You have until September 30th to download packages and sources in Tuleap project. You can contact the team if you need further assistance.

    •  
      request #11556 Circular dependency between Cardwall and Agiledashboard
    Infos
    #11556
    Nicolas Terray (nterray)
    2018-06-01 08:11
    2018-06-01 08:11
    11904
    Details
    Circular dependency between Cardwall and Agiledashboard

    Agiledashboard depends on tracker and cardwall. Cardwall depends depends on tracker.

    This means that I can uninstall agiledashboard and keep cardwall plugins.

    However in cardwallPlugin there is a dependency on agiledashboard:

    public function tracker_event_export_full_xml($params)
    {
        $plannings = PlanningFactory::build()->getOrderedPlanningsWithBacklogTracker($params['user'], $params['group_id']);
        $this->getAgileDashboardExplorer()->export($params['xml_content'], $plannings);
    
        $this->getCardwallXmlExporter($params['group_id'])->export($params['xml_content']);
    }
    
    private function getAgileDashboardExplorer()
    {
        return new AgileDashboard_XMLExporter(new XML_RNGValidator(), new PlanningPermissionsManager());
    }
    
    Agile Dashboard
    All
    Empty
    • [ ] enhancement
    • [ ] internal improvement
    Empty
    Stage
    Empty
    New
    Empty
    Attachments
    Empty
    References
    References list is empty