5ba619f897d221a39948ed433780a46e521c7a84

stable
Alejandro Alonso 2015-11-03 12:03:32 +01:00
parent e658f050d0
commit cce1b45fa7
7 changed files with 175 additions and 72 deletions

6
dist/index.html vendored
View File

@ -88,8 +88,8 @@
</a> </a>
</div> </div>
<div tg-joy-ride></div> <div tg-joy-ride></div>
<script src="/js/libs.js?v=1446541504613"></script> <script src="/js/libs.js?v=1446548535351"></script>
<script src="/js/templates.js?v=1446541504613"></script> <script src="/js/templates.js?v=1446548535351"></script>
<script src="/js/app-loader.js?v=1446541504613"></script> <script src="/js/app-loader.js?v=1446548535351"></script>
</body> </body>
</html> </html>

View File

@ -1,7 +1,7 @@
(function() { (function() {
var promise, version; var promise, version;
version = 1446541504645; version = 1446548535385;
window.taigaConfig = { window.taigaConfig = {
"api": "http://localhost:8000/api/v1/", "api": "http://localhost:8000/api/v1/",

231
dist/js/app.js vendored
View File

@ -2994,6 +2994,173 @@
}).call(this); }).call(this);
/*
* Copyright (C) 2014-2015 Andrey Antukh <niwi@niwi.be>
* Copyright (C) 2014-2015 Jesús Espino Garcia <jespinog@gmail.com>
* Copyright (C) 2014-2015 David Barragán Merino <bameda@dbarragan.com>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* File: modules/resources.coffee
*/
(function() {
var ResourcesService, initResources, initUrls, module, taiga, urls,
extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; },
hasProp = {}.hasOwnProperty;
taiga = this.taiga;
ResourcesService = (function(superClass) {
extend(ResourcesService, superClass);
function ResourcesService() {
return ResourcesService.__super__.constructor.apply(this, arguments);
}
return ResourcesService;
})(taiga.Service);
urls = {
"auth": "/auth",
"auth-register": "/auth/register",
"invitations": "/invitations",
"users": "/users",
"by_username": "/users/by_username",
"users-password-recovery": "/users/password_recovery",
"users-change-password-from-recovery": "/users/change_password_from_recovery",
"users-change-password": "/users/change_password",
"users-change-email": "/users/change_email",
"users-cancel-account": "/users/cancel",
"user-stats": "/users/%s/stats",
"user-liked": "/users/%s/liked",
"user-voted": "/users/%s/voted",
"user-watched": "/users/%s/watched",
"user-contacts": "/users/%s/contacts",
"permissions": "/permissions",
"notify-policies": "/notify-policies",
"user-storage": "/user-storage",
"memberships": "/memberships",
"bulk-create-memberships": "/memberships/bulk_create",
"roles": "/roles",
"permissions": "/permissions",
"resolver": "/resolver",
"projects": "/projects",
"project-templates": "/project-templates",
"project-modules": "/projects/%s/modules",
"bulk-update-projects-order": "/projects/bulk_update_order",
"project-like": "/projects/%s/like",
"project-unlike": "/projects/%s/unlike",
"project-watch": "/projects/%s/watch",
"project-unwatch": "/projects/%s/unwatch",
"userstory-statuses": "/userstory-statuses",
"points": "/points",
"task-statuses": "/task-statuses",
"issue-statuses": "/issue-statuses",
"issue-types": "/issue-types",
"priorities": "/priorities",
"severities": "/severities",
"milestones": "/milestones",
"userstories": "/userstories",
"bulk-create-us": "/userstories/bulk_create",
"bulk-update-us-backlog-order": "/userstories/bulk_update_backlog_order",
"bulk-update-us-sprint-order": "/userstories/bulk_update_sprint_order",
"bulk-update-us-kanban-order": "/userstories/bulk_update_kanban_order",
"userstories-filters": "/userstories/filters_data",
"userstory-upvote": "/userstories/%s/upvote",
"userstory-downvote": "/userstories/%s/downvote",
"userstory-watch": "/userstories/%s/watch",
"userstory-unwatch": "/userstories/%s/unwatch",
"tasks": "/tasks",
"bulk-create-tasks": "/tasks/bulk_create",
"bulk-update-task-taskboard-order": "/tasks/bulk_update_taskboard_order",
"task-upvote": "/tasks/%s/upvote",
"task-downvote": "/tasks/%s/downvote",
"task-watch": "/tasks/%s/watch",
"task-unwatch": "/tasks/%s/unwatch",
"issues": "/issues",
"bulk-create-issues": "/issues/bulk_create",
"issues-filters": "/issues/filters_data",
"issue-upvote": "/issues/%s/upvote",
"issue-downvote": "/issues/%s/downvote",
"issue-watch": "/issues/%s/watch",
"issue-unwatch": "/issues/%s/unwatch",
"wiki": "/wiki",
"wiki-restore": "/wiki/%s/restore",
"wiki-links": "/wiki-links",
"history/us": "/history/userstory",
"history/issue": "/history/issue",
"history/task": "/history/task",
"history/wiki": "/history/wiki",
"attachments/us": "/userstories/attachments",
"attachments/issue": "/issues/attachments",
"attachments/task": "/tasks/attachments",
"attachments/wiki_page": "/wiki/attachments",
"custom-attributes/userstory": "/userstory-custom-attributes",
"custom-attributes/issue": "/issue-custom-attributes",
"custom-attributes/task": "/task-custom-attributes",
"custom-attributes-values/userstory": "/userstories/custom-attributes-values",
"custom-attributes-values/issue": "/issues/custom-attributes-values",
"custom-attributes-values/task": "/tasks/custom-attributes-values",
"webhooks": "/webhooks",
"webhooks-test": "/webhooks/%s/test",
"webhooklogs": "/webhooklogs",
"webhooklogs-resend": "/webhooklogs/%s/resend",
"userstories-csv": "/userstories/csv?uuid=%s",
"tasks-csv": "/tasks/csv?uuid=%s",
"issues-csv": "/issues/csv?uuid=%s",
"timeline-profile": "/timeline/profile",
"timeline-user": "/timeline/user",
"timeline-project": "/timeline/project",
"search": "/search",
"exporter": "/exporter",
"importer": "/importer/load_dump",
"feedback": "/feedback",
"locales": "/locales",
"applications": "/applications",
"application-tokens": "/application-tokens"
};
initUrls = function($log, $urls) {
$log.debug("Initialize api urls");
return $urls.update(urls);
};
initResources = function($log, $rs) {
var i, len, provider, providers, results;
$log.debug("Initialize resources");
providers = _.toArray(arguments).slice(2);
results = [];
for (i = 0, len = providers.length; i < len; i++) {
provider = providers[i];
results.push(provider($rs));
}
return results;
};
module = angular.module("taigaResources", ["taigaBase"]);
module.service("$tgResources", ResourcesService);
module.run(["$log", "$tgUrls", initUrls]);
module.run(["$log", "$tgResources", "$tgProjectsResourcesProvider", "$tgCustomAttributesResourcesProvider", "$tgCustomAttributesValuesResourcesProvider", "$tgMembershipsResourcesProvider", "$tgNotifyPoliciesResourcesProvider", "$tgInvitationsResourcesProvider", "$tgRolesResourcesProvider", "$tgUserSettingsResourcesProvider", "$tgSprintsResourcesProvider", "$tgUserstoriesResourcesProvider", "$tgTasksResourcesProvider", "$tgIssuesResourcesProvider", "$tgWikiResourcesProvider", "$tgSearchResourcesProvider", "$tgAttachmentsResourcesProvider", "$tgMdRenderResourcesProvider", "$tgHistoryResourcesProvider", "$tgKanbanResourcesProvider", "$tgModulesResourcesProvider", "$tgWebhooksResourcesProvider", "$tgWebhookLogsResourcesProvider", "$tgLocalesResourcesProvider", "$tgUsersResourcesProvider", initResources]);
}).call(this);
/* /*
* Copyright (C) 2014-2015 Andrey Antukh <niwi@niwi.be> * Copyright (C) 2014-2015 Andrey Antukh <niwi@niwi.be>
* Copyright (C) 2014-2015 Jesús Espino Garcia <jespinog@gmail.com> * Copyright (C) 2014-2015 Jesús Espino Garcia <jespinog@gmail.com>
@ -21703,70 +21870,6 @@
}).call(this); }).call(this);
/*
* Copyright (C) 2014-2015 Andrey Antukh <niwi@niwi.be>
* Copyright (C) 2014-2015 Jesús Espino Garcia <jespinog@gmail.com>
* Copyright (C) 2014-2015 David Barragán Merino <bameda@dbarragan.com>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* File: modules/resources/projects.coffee
*/
(function() {
var module, resourceProvider, sizeFormat, taiga;
taiga = this.taiga;
sizeFormat = this.taiga.sizeFormat;
resourceProvider = function($repo) {
var _list, service;
_list = function(projectId, resource) {
return $repo.queryMany(resource, {
project: projectId
});
};
service = {
userstory: {
list: function(projectId) {
return _list(projectId, "custom-attributes/userstory");
}
},
task: {
list: function(projectId) {
return _list(projectId, "custom-attributes/task");
}
},
issue: {
list: function(projectId) {
return _list(projectId, "custom-attributes/issue");
}
}
};
return function(instance) {
return instance.customAttributes = service;
};
};
module = angular.module("taigaResources");
module.factory("$tgCustomAttributesResourcesProvider", ["$tgRepo", resourceProvider]);
}).call(this);
/* /*
* Copyright (C) 2014-2015 Andrey Antukh <niwi@niwi.be> * Copyright (C) 2014-2015 Andrey Antukh <niwi@niwi.be>
* Copyright (C) 2014-2015 Jesús Espino Garcia <jespinog@gmail.com> * Copyright (C) 2014-2015 Jesús Espino Garcia <jespinog@gmail.com>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long