--- /dev/null
+'use strict';
+
+alloWebadminServices
+ .factory('Version', ['$resource', 'allo_server_url',
+ function ($resource, allo_server_url) {
+ return $resource(allo_server_url, {}, {
+ info: { method:'GET', isArray: false , params: { action: 'versions_info', id: '@id' } },
+ all: { method:'GET', isArray: false , params: { action: 'versions_list', product_id: '@product_id', offset: '@offset', limit: '@limit' } },
+ nb: { method:'GET', isArray: false , params: { action: 'versions_nb', product_id: '@product_id' } },
+ create: { method:'GET', isArray: false , params: { action: 'versions_edit', product_id: '@product_id', nature: '@nature', value: '@value' } },
+ update: { method:'GET', isArray: false , params: { action: 'versions_edit', product_id: '@product_id', nature: '@nature', value: '@value', id: '@id'} },
+ get_channels: { method:'GET', isArray: false , params: { action: 'channel_listByVersion', version_id: '@version_id' } },
+ enable_channel: { method:'GET', isArray: false , params: { action: 'channel_edit', version_id: '@version_id', channel_id: '@channel_id', status: '@status' } },
+ disable_channel: { method:'GET', isArray: false , params: { action: 'channel_delete', id: 'id' } },
+ get_patches: { method:'GET', isArray: false , params: { action: 'patch_listByVersionIdTo', version_id_to: '@version_id_to' } }
+ });
+ }]);
\ No newline at end of file