You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by be...@apache.org on 2015/03/31 20:07:01 UTC

fauxton commit: updated refs/heads/master to 26c9a05

Repository: couchdb-fauxton
Updated Branches:
  refs/heads/master 5d2fdcc8e -> 26c9a05d1


Add API URL option to permissions page

This adds the API URL header link to the permissions page
which opens the /db/_security endpoint and appropriate doc link.

N.B. none of the doc links seem to be working on couch 2.0.
Separate issue.


Project: http://git-wip-us.apache.org/repos/asf/couchdb-fauxton/repo
Commit: http://git-wip-us.apache.org/repos/asf/couchdb-fauxton/commit/26c9a05d
Tree: http://git-wip-us.apache.org/repos/asf/couchdb-fauxton/tree/26c9a05d
Diff: http://git-wip-us.apache.org/repos/asf/couchdb-fauxton/diff/26c9a05d

Branch: refs/heads/master
Commit: 26c9a05d1ab4a77f8fdce145d2575b4473010137
Parents: 5d2fdcc
Author: Ben Keen <be...@gmail.com>
Authored: Mon Mar 23 11:57:04 2015 -0700
Committer: Ben Keen <be...@gmail.com>
Committed: Tue Mar 31 11:08:55 2015 -0700

----------------------------------------------------------------------
 app/addons/permissions/resources.js | 4 +++-
 app/addons/permissions/routes.js    | 4 ++++
 2 files changed, 7 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/couchdb-fauxton/blob/26c9a05d/app/addons/permissions/resources.js
----------------------------------------------------------------------
diff --git a/app/addons/permissions/resources.js b/app/addons/permissions/resources.js
index 501bd29..de89e12 100644
--- a/app/addons/permissions/resources.js
+++ b/app/addons/permissions/resources.js
@@ -14,7 +14,7 @@ define([
   'app',
   'api'
 ],
-function (app, FauxtonAPI ) {
+function (app, FauxtonAPI) {
   var Permissions = FauxtonAPI.addon();
 
   Permissions.Security = Backbone.Model.extend({
@@ -35,6 +35,8 @@ function (app, FauxtonAPI ) {
       return window.location.origin + '/' + this.database.safeID() + '/_security';
     },
 
+    documentation: FauxtonAPI.constants.DOC_URLS.DB_PERMISSION,
+
     addItem: function (value, type, section) {
       var sectionValues = this.get(section);
 

http://git-wip-us.apache.org/repos/asf/couchdb-fauxton/blob/26c9a05d/app/addons/permissions/routes.js
----------------------------------------------------------------------
diff --git a/app/addons/permissions/routes.js b/app/addons/permissions/routes.js
index fc4bc83..9b631df 100644
--- a/app/addons/permissions/routes.js
+++ b/app/addons/permissions/routes.js
@@ -44,6 +44,10 @@ function (app, FauxtonAPI, Databases, Permissions, BaseRoute) {
       this.addSidebar('permissions');
     },
 
+    apiUrl: function () {
+      return [this.security.url('apiurl'), this.security.documentation];
+    },
+
     establish: function () {
       return [
         this.database.fetch(),