move subscription API path to /nodes
This aligns it with PVE and allows the widget toolkit's update window "refresh" to work without modifications once POST /apt/update is implemented. Signed-off-by: Stefan Reiter <s.reiter@proxmox.com>
This commit is contained in:
		
				
					committed by
					
						
						Thomas Lamprecht
					
				
			
			
				
	
			
			
			
						parent
						
							956295cefe
						
					
				
				
					commit
					113c9b5981
				
			@ -4,7 +4,6 @@ pub mod backup;
 | 
			
		||||
pub mod config;
 | 
			
		||||
pub mod node;
 | 
			
		||||
pub mod reader;
 | 
			
		||||
mod subscription;
 | 
			
		||||
pub mod status;
 | 
			
		||||
pub mod types;
 | 
			
		||||
pub mod version;
 | 
			
		||||
@ -26,7 +25,6 @@ pub const SUBDIRS: SubdirMap = &[
 | 
			
		||||
    ("pull", &pull::ROUTER),
 | 
			
		||||
    ("reader", &reader::ROUTER),
 | 
			
		||||
    ("status", &status::ROUTER),
 | 
			
		||||
    ("subscription", &subscription::ROUTER),
 | 
			
		||||
    ("version", &version::ROUTER),
 | 
			
		||||
];
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -9,6 +9,7 @@ mod syslog;
 | 
			
		||||
mod journal;
 | 
			
		||||
mod services;
 | 
			
		||||
mod status;
 | 
			
		||||
mod subscription;
 | 
			
		||||
pub(crate) mod rrd;
 | 
			
		||||
pub mod disks;
 | 
			
		||||
 | 
			
		||||
@ -20,6 +21,7 @@ pub const SUBDIRS: SubdirMap = &[
 | 
			
		||||
    ("rrd", &rrd::ROUTER),
 | 
			
		||||
    ("services", &services::ROUTER),
 | 
			
		||||
    ("status", &status::ROUTER),
 | 
			
		||||
    ("subscription", &subscription::ROUTER),
 | 
			
		||||
    ("syslog", &syslog::ROUTER),
 | 
			
		||||
    ("tasks", &tasks::ROUTER),
 | 
			
		||||
    ("time", &time::ROUTER),
 | 
			
		||||
 | 
			
		||||
@ -5,8 +5,16 @@ use proxmox::api::{api, Router, Permission};
 | 
			
		||||
 | 
			
		||||
use crate::tools;
 | 
			
		||||
use crate::config::acl::PRIV_SYS_AUDIT;
 | 
			
		||||
use crate::api2::types::NODE_SCHEMA;
 | 
			
		||||
 | 
			
		||||
#[api(
 | 
			
		||||
    input: {
 | 
			
		||||
        properties: {
 | 
			
		||||
            node: {
 | 
			
		||||
                schema: NODE_SCHEMA,
 | 
			
		||||
            },
 | 
			
		||||
        },
 | 
			
		||||
    },
 | 
			
		||||
    returns: {
 | 
			
		||||
        description: "Subscription status.",
 | 
			
		||||
        properties: {
 | 
			
		||||
@ -209,7 +209,7 @@ Ext.define('PBS.Dashboard', {
 | 
			
		||||
		autoDestroy: true,
 | 
			
		||||
		proxy: {
 | 
			
		||||
		    type: 'proxmox',
 | 
			
		||||
		    url: '/api2/json/subscription'
 | 
			
		||||
		    url: '/api2/json/nodes/localhost/subscription'
 | 
			
		||||
		},
 | 
			
		||||
		listeners: {
 | 
			
		||||
		    load: 'updateSubscription'
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@ Ext.define('PBS.Subscription', {
 | 
			
		||||
	    me.rstore.load();
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	var baseurl = '/subscription';
 | 
			
		||||
	var baseurl = '/nodes/localhost/subscription';
 | 
			
		||||
 | 
			
		||||
	var render_status = function(value) {
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user