Berenice Domínguez
05/18/2022, 5:51 PMSteve Goldberg
05/19/2022, 9:02 AMBerenice Domínguez
05/19/2022, 2:18 PMBryce Krah
05/19/2022, 2:47 PMreturn Backbone.Model.extend({
urlRoot: Utils.getAbsoluteUrl('extensions/Test/Test_Extension/1.0.0/services/TestExtension.Service.ss')
});
Bryce Krah
05/19/2022, 2:50 PMreturn ServiceController.extend({
name: 'TestExtension.ServiceController',
// The values in this object are the validation needed for the current service.
options: {
common: {
requireLoggedInPPS: true
}
},
get: function () {
var id = this.request.getParameter('id');
return TestModel.get(id);
}
and an autogenerated <http://TestExtension.Service.ss|TestExtension.Service.ss>
located in the extension assets/services
folderBryce Krah
05/19/2022, 2:50 PMfunction service(request, response) {
'use strict';
try {
require('TestExtension.ServiceController').handle(request, response);
} catch (ex) {
console.log('TestExtension.ServiceController ', ex);
var controller = require('ServiceController');
controller.response = response;
controller.request = request;
controller.sendError(ex);
}
}
Berenice Domínguez
05/19/2022, 2:55 PMSteve Goldberg
05/19/2022, 2:57 PMBerenice Domínguez
05/19/2022, 2:58 PMBerenice Domínguez
05/19/2022, 2:58 PMBryce Krah
05/19/2022, 3:13 PMBerenice Domínguez
05/19/2022, 3:28 PMSteve Goldberg
05/19/2022, 4:36 PMSteve Goldberg
05/19/2022, 4:37 PMBerenice Domínguez
05/19/2022, 6:51 PM