|
|
@ -21,7 +21,7 @@ class ManageCategories extends React.Component {
|
|
|
|
|
|
|
|
|
|
|
|
componentDidMount() {
|
|
|
|
componentDidMount() {
|
|
|
|
const request = "method=get&content-type=application/json&payload={}&api-endpoint=/application-mgt-publisher/v1.0/applications/categories";
|
|
|
|
const request = "method=get&content-type=application/json&payload={}&api-endpoint=/application-mgt-publisher/v1.0/applications/categories";
|
|
|
|
axios.post('https://' + config.serverConfig.hostname + ':' + config.serverConfig.httpsPort + config.serverConfig.invokerUri, request
|
|
|
|
axios.post(config.serverConfig.protocol + "://"+config.serverConfig.hostname + ':' + config.serverConfig.httpsPort + config.serverConfig.invokerUri, request
|
|
|
|
).then(res => {
|
|
|
|
).then(res => {
|
|
|
|
if (res.status === 200) {
|
|
|
|
if (res.status === 200) {
|
|
|
|
let categories = JSON.parse(res.data.data);
|
|
|
|
let categories = JSON.parse(res.data.data);
|
|
|
@ -33,7 +33,7 @@ class ManageCategories extends React.Component {
|
|
|
|
|
|
|
|
|
|
|
|
}).catch((error) => {
|
|
|
|
}).catch((error) => {
|
|
|
|
if (error.response.status === 401) {
|
|
|
|
if (error.response.status === 401) {
|
|
|
|
window.location.href = 'https://localhost:9443/publisher/login';
|
|
|
|
window.location.href = config.serverConfig.protocol + "://" + config.serverConfig.hostname + ':' + config.serverConfig.httpsPort+'/publisher/login';
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
message.warning('Something went wrong');
|
|
|
|
message.warning('Something went wrong');
|
|
|
|
|
|
|
|
|
|
|
@ -56,7 +56,7 @@ class ManageCategories extends React.Component {
|
|
|
|
loading: true
|
|
|
|
loading: true
|
|
|
|
});
|
|
|
|
});
|
|
|
|
const request = "method=delete&content-type=application/json&payload={}&api-endpoint=/application-mgt-publisher/v1.0/admin/applications/categories/" + id;
|
|
|
|
const request = "method=delete&content-type=application/json&payload={}&api-endpoint=/application-mgt-publisher/v1.0/admin/applications/categories/" + id;
|
|
|
|
axios.post('https://' + config.serverConfig.hostname + ':' + config.serverConfig.httpsPort + config.serverConfig.invokerUri, request
|
|
|
|
axios.post(config.serverConfig.protocol + "://"+config.serverConfig.hostname + ':' + config.serverConfig.httpsPort + config.serverConfig.invokerUri, request
|
|
|
|
).then(res => {
|
|
|
|
).then(res => {
|
|
|
|
if (res.status === 200) {
|
|
|
|
if (res.status === 200) {
|
|
|
|
notification["success"]({
|
|
|
|
notification["success"]({
|
|
|
@ -83,7 +83,7 @@ class ManageCategories extends React.Component {
|
|
|
|
}).catch((error) => {
|
|
|
|
}).catch((error) => {
|
|
|
|
if (error.response.hasOwnProperty("status") && error.response.status === 401) {
|
|
|
|
if (error.response.hasOwnProperty("status") && error.response.status === 401) {
|
|
|
|
message.error('You are not logged in');
|
|
|
|
message.error('You are not logged in');
|
|
|
|
window.location.href = 'https://localhost:9443/publisher/login';
|
|
|
|
window.location.href = config.serverConfig.protocol + "://" + config.serverConfig.hostname + ':' + config.serverConfig.httpsPort+'/publisher/login';
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
message.warning('Something went wrong');
|
|
|
|
message.warning('Something went wrong');
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -198,7 +198,7 @@ class ManageCategories extends React.Component {
|
|
|
|
const dataArray = JSON.stringify(tempElements.map(category => category.categoryName));
|
|
|
|
const dataArray = JSON.stringify(tempElements.map(category => category.categoryName));
|
|
|
|
|
|
|
|
|
|
|
|
const request = "method=post&content-type=application/json&payload=" + dataArray + "&api-endpoint=/application-mgt-publisher/v1.0/admin/applications/categories";
|
|
|
|
const request = "method=post&content-type=application/json&payload=" + dataArray + "&api-endpoint=/application-mgt-publisher/v1.0/admin/applications/categories";
|
|
|
|
axios.post('https://' + config.serverConfig.hostname + ':' + config.serverConfig.httpsPort + config.serverConfig.invokerUri, request
|
|
|
|
axios.post(config.serverConfig.protocol + "://"+config.serverConfig.hostname + ':' + config.serverConfig.httpsPort + config.serverConfig.invokerUri, request
|
|
|
|
).then(res => {
|
|
|
|
).then(res => {
|
|
|
|
if (res.status === 200) {
|
|
|
|
if (res.status === 200) {
|
|
|
|
notification["success"]({
|
|
|
|
notification["success"]({
|
|
|
@ -220,7 +220,7 @@ class ManageCategories extends React.Component {
|
|
|
|
}).catch((error) => {
|
|
|
|
}).catch((error) => {
|
|
|
|
if (error.response.hasOwnProperty("status") && error.response.status === 401) {
|
|
|
|
if (error.response.hasOwnProperty("status") && error.response.status === 401) {
|
|
|
|
message.error('You are not logged in');
|
|
|
|
message.error('You are not logged in');
|
|
|
|
window.location.href = 'https://localhost:9443/publisher/login';
|
|
|
|
window.location.href = config.serverConfig.protocol + "://" + config.serverConfig.hostname + ':' + config.serverConfig.httpsPort+'/publisher/login';
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
message.warning('Something went wrong');
|
|
|
|
message.warning('Something went wrong');
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -259,7 +259,7 @@ class ManageCategories extends React.Component {
|
|
|
|
isEditModalVisible: false,
|
|
|
|
isEditModalVisible: false,
|
|
|
|
});
|
|
|
|
});
|
|
|
|
const request = "method=put&content-type=application/json&payload={}&api-endpoint=/application-mgt-publisher/v1.0/admin/applications/categories/rename?from="+currentlyEditingId+"%26to="+editingValue;
|
|
|
|
const request = "method=put&content-type=application/json&payload={}&api-endpoint=/application-mgt-publisher/v1.0/admin/applications/categories/rename?from="+currentlyEditingId+"%26to="+editingValue;
|
|
|
|
axios.post('https://' + config.serverConfig.hostname + ':' + config.serverConfig.httpsPort + config.serverConfig.invokerUri, request
|
|
|
|
axios.post(config.serverConfig.protocol + "://"+config.serverConfig.hostname + ':' + config.serverConfig.httpsPort + config.serverConfig.invokerUri, request
|
|
|
|
).then(res => {
|
|
|
|
).then(res => {
|
|
|
|
if (res.status === 200) {
|
|
|
|
if (res.status === 200) {
|
|
|
|
notification["success"]({
|
|
|
|
notification["success"]({
|
|
|
@ -280,7 +280,7 @@ class ManageCategories extends React.Component {
|
|
|
|
}).catch((error) => {
|
|
|
|
}).catch((error) => {
|
|
|
|
if (error.response.hasOwnProperty("status") && error.response.status === 401) {
|
|
|
|
if (error.response.hasOwnProperty("status") && error.response.status === 401) {
|
|
|
|
message.error('You are not logged in');
|
|
|
|
message.error('You are not logged in');
|
|
|
|
window.location.href = 'https://localhost:9443/publisher/login';
|
|
|
|
window.location.href = config.serverConfig.protocol + "://" + config.serverConfig.hostname + ':' + config.serverConfig.httpsPort+'/publisher/login';
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
message.warning('Something went wrong');
|
|
|
|
message.warning('Something went wrong');
|
|
|
|
}
|
|
|
|
}
|
|
|
|