Exemplo n.º 1
0
        private void AddFluidityDashboardToSection(string sectionAlias)
        {
            // TODO: Make this a bit smarter by updating existing if on exists rather than keep adding new ones

            var xdoc = new XmlDocument();

            xdoc.LoadXml($@"<Action runat=""install"" alias=""addDashboardSection"" dashboardAlias=""fluidity_{sectionAlias}"">
    <section>
        <areas>
            <area>{sectionAlias}</area>
        </areas>
        <tab caption=""Summary"">
            <control>../app_plugins/fluidity/dashboards/dashboard.html</control>
        </tab>  
    </section>
</Action>");

            var action = new addDashboardSection();

            action.Execute("fluidity", xdoc.DocumentElement);
        }
        public AddSummaryDashboardToConfig(IMigrationContext context)
            : base(context)
        {
            _packageAction = new addDashboardSection();

            var xml = @"<Action runat=""install"" alias=""addDashboardSection"" dashboardAlias=""UIOMaticSummaryDashboard"">
    <section>
        <areas>
            <area>uiomatic</area>
        </areas>
        <tab caption=""Summary"">
            <control>../app_plugins/uiomatic/backoffice/views/dashboards/summarydashboard.html</control>
        </tab>  
    </section>
</Action>";

            var xdoc = new XmlDocument();

            xdoc.LoadXml(xml);

            _xml = xdoc.DocumentElement;
        }
        public AddSummaryDashboardToConfig(ISqlSyntaxProvider sqlSyntax, ILogger logger)
            : base(sqlSyntax, logger)
        {
            _packageAction = new addDashboardSection();

            var xml = @"<Action runat=""install"" alias=""addDashboardSection"" dashboardAlias=""MCFlySummaryDashboard"">
   <section>
    <areas>
      <area>MCFly</area>
    </areas>
    <tab caption='Summary'>
      <control>/App_Plugins/MCFly/backoffice/dashboard/summarydashboard.html</control>
    </tab>
  </section>
</Action>";

            var xdoc = new XmlDocument();

            xdoc.LoadXml(xml);

            _xml = xdoc.DocumentElement;
        }