XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    New project - XenAdminQt - a cross-platform GNU/Linux, macOS, Windows native thick client

    Scheduled Pinned Locked Moved News
    23 Posts 6 Posters 1.8k Views 9 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Tristis OrisT Offline
      Tristis Oris Top contributor @benapetr
      last edited by

      @benapetr yes, i'm about connections and credentials export\portable mode. Got it.

      1 Reply Last reply Reply Quote 0
      • Tristis OrisT Offline
        Tristis Oris Top contributor @benapetr
        last edited by

        @benapetr said in New project - XenAdminQt - a cross-platform GNU/Linux, macOS, Windows native thick client:

        you can already hide the templates using View menu (just uncheck you want to display them, they will disappear).

        What is the criterion for custom templates?

        7eb0ec2d-1968-471f-a4ad-d137ea36e05d-изображение.png

        by default, the usual templates are disabled, but I see them. Disabling custom ones disables all templates.

        B 1 Reply Last reply Reply Quote 0
        • B Offline
          benapetr @Tristis Oris
          last edited by benapetr

          @Tristis-Oris the logic was directly ported over from C# version, so it does the same stuff what it filters there. It just toggles this search scope:

          QueryScope* TreeSearch::GetTreeSearchScope()
          {
              ObjectTypes types = Search::DefaultObjectTypes();
              types |= ObjectTypes::Pool;
          
              SettingsManager& settings = SettingsManager::instance();
          
              if (settings.getDefaultTemplatesVisible())
                  types |= ObjectTypes::DefaultTemplate;
          
              if (settings.getUserTemplatesVisible()) // these are custom
                  types |= ObjectTypes::UserTemplate;
          
              if (settings.getLocalSRsVisible())
                  types |= ObjectTypes::LocalSR;
          
              return new QueryScope(types);
          }
          

          I assume it matches all user-defined templates, the defaults you see are "system defined" and part of xcp-ng .rpm packages. It's possible that this logic just wasn't ported correctly, I will look into it.

          1 Reply Last reply Reply Quote 0
          • B Offline
            benapetr @Tristis Oris
            last edited by

            @Tristis-Oris just FYI I fixed all of those issues you had, also regarding portable stuff - I implemented CLI switch -c <path> where you can specify directory where you want to store config, so you can wrap the app in a .bat or .sh script that would start it to use local storage (like flash drive) for config files, that should achieve portability.

            If you expected something more sophisticated let me know

            Tristis OrisT 1 Reply Last reply Reply Quote 0
            • Tristis OrisT Offline
              Tristis Oris Top contributor @benapetr
              last edited by

              @benapetr Nice, great.
              How about to implement a launch of CR backup VMs?

              https://xcp-ng.org/forum/assets/uploads/files/1769679350079-677dfcbb-211b-452f-ad8f-db59e2860579-изображение.png
              https://xcp-ng.org/forum/assets/uploads/files/1769679584572-3e39d799-a2fd-4cb0-8e2e-6b9c4312a2e6-изображение.png

              B 1 Reply Last reply Reply Quote 0
              • B Offline
                benapetr @Tristis Oris
                last edited by

                @Tristis-Oris There are many features missing since it's alpha now, but you can open bug tracker request on github if you want to keep track of progress for this particular feature.

                1 Reply Last reply Reply Quote 0
                • TeddyAstieT Offline
                  TeddyAstie Vates 🪐 XCP-ng Team Xen Guru
                  last edited by

                  @benapetr
                  Consider making a PR to https://github.com/xcp-ng/xcp-ng-org (https://github.com/xcp-ng/xcp-ng-org/blob/master/docs/management/management.md) if you want to make your project more visible.

                  B 1 Reply Last reply Reply Quote 0
                  • B Offline
                    benapetr @TeddyAstie
                    last edited by

                    @TeddyAstie good idea, thanks, I will do it once I get close to releasing first non-alpha version, right now it's still too immature for production use (although latest master version is so good and stable I already use it to manage most of my own clusters)

                    1 Reply Last reply Reply Quote 0
                    • olivierlambertO Offline
                      olivierlambert Vates 🪐 Co-Founder CEO
                      last edited by

                      Note we already gave visibility on this project twice, with the last 2 XO blog post release and newsletter 🙂

                      B 1 Reply Last reply Reply Quote 1
                      • B Offline
                        benapetr @olivierlambert
                        last edited by

                        @olivierlambert ok that's great, I didn't even notice, thanks!

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post