+ function getActions() {
+ if (entity) {
+ CRM.api3(entity, 'getactions').done(function(data) {
+ // Ensure 'get' is always an action
+ actions = _.union(['get'], data.values);
+ populateActions();
+ });
+ } else {
+ actions = ['get'];
+ populateActions();
+ }
+ }
+
+ function populateActions(el) {
+ $('#api-action').select2({
+ data: _.transform(actions, function(ret, item) {ret.push({text: item, id: item})})
+ });
+ }
+