Skip to content

Commit b288ab6

Browse files
Bob GrabarSam Kleinman
authored andcommitted
DOCS-2238 grantRolesToUser grantRolesTRole revokeRolesFromUser revokeRolesFromRole
Signed-off-by: Sam Kleinman <samk@10gen.com>
1 parent 887fff1 commit b288ab6

26 files changed

+485
-71
lines changed

bin/builddata/htaccess-next.yaml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -525,10 +525,49 @@ outputs:
525525
- 'manual'
526526
- 'before-v2.4'
527527
---
528+
redirect-path: '/reference/method/db.grantRolesToUser'
529+
url-base: '/reference/security'
530+
type: 'redirect'
531+
code: 303
532+
outputs:
533+
- 'manual'
534+
- 'before-v2.4'
535+
---
528536
redirect-path: '/reference/method/db.dropUser'
529537
url-base: '/reference/security'
530538
type: 'redirect'
531539
code: 303
540+
outputs:
541+
- 'manual'
542+
- 'before-v2.4'
543+
---
544+
redirect-path: '/reference/method/db.grantRolesToRole'
545+
url-base: '/reference/security'
546+
type: 'redirect'
547+
code: 303
548+
outputs:
549+
- 'manual'
550+
- 'before-v2.4'
551+
---
552+
redirect-path: '/reference/method/db.revokeRolesFromUser'
553+
url-base: '/reference/security'
554+
type: 'redirect'
555+
code: 303
556+
outputs:
557+
- 'manual'
558+
- 'before-v2.4'
559+
---
560+
redirect-path: '/reference/method/db.revokeRolesFromRole'
561+
url-base: '/reference/security'
562+
type: 'redirect'
563+
code: 303
564+
outputs:
565+
- 'manual'
566+
- 'before-v2.4'
567+
---
568+
url-base: '/reference/security'
569+
type: 'redirect'
570+
code: 303
532571
outputs:
533572
- 'manual'
534573
- 'before-v2.4'

source/includes/access-grant-role-to-user.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
A user must have privileges that includes the :authaction:`grantRole` action on a
2+
database to grant a role on the database.

source/includes/access-revoke-role-from-user.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
A user must have privileges that includes the :authaction:`revokeRole` action on
2+
a database to revoke a role on that database.

source/includes/ref-toc-method-role-management.yaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,15 @@
2828
# description: |
2929
# Removes the specified privileges from a user-defined role.
3030
# ---
31-
# name: :method:`db.grantRolesToRole()`
32-
# file: /reference/method/db.grantRolesToRole
33-
# description: |
34-
# Specifies roles from which a user-defined role inherits privileges.
35-
# ---
36-
# name: :method:`db.revokeRolesFromRole()`
37-
# file: /reference/method/db.revokeRolesFromRole
38-
# description: |
39-
# Removes a role from a user.
31+
name: :method:`db.grantRolesToRole()`
32+
file: /reference/method/db.grantRolesToRole
33+
description: |
34+
Specifies roles from which a user-defined role inherits privileges.
35+
---
36+
name: :method:`db.revokeRolesFromRole()`
37+
file: /reference/method/db.revokeRolesFromRole
38+
description: |
39+
Removes a role from a user.
4040
# ---
4141
# name: :method:`db.getRole()`
4242
# file: /reference/method/db.getRole
@@ -47,4 +47,4 @@
4747
# file: /reference/method/db.getRoles
4848
# description: |
4949
# Returns information for all the user-defined roles in a database.
50-
#...
50+
...

source/includes/ref-toc-method-user-management.yaml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ file: /reference/method/db.createUser
33
description: |
44
Creates a new user.
55
---
6-
# name: :method:`db.updateUser()`
7-
# file: /reference/method/db.updateUser
8-
# description: |
9-
# Updates user data.
10-
# ---
6+
name: :method:`db.updateUser()`
7+
file: /reference/method/db.updateUser
8+
description: |
9+
Updates user data.
10+
---
1111
name: :method:`db.dropAllUsers()`
1212
file: /reference/method/db.dropAllUsers
1313
description: |
@@ -18,16 +18,16 @@ file: /reference/method/db.dropUser
1818
description: |
1919
Removes a single user.
2020
---
21-
# name: :method:`db.grantRolesToUser()`
22-
# file: /reference/method/db.grantRolesToUser
23-
# description: |
24-
# Grants a role and its privileges to a user.
25-
# ---
26-
# name: :method:`db.revokeRolesFromUser()`
27-
# file: /reference/method/db.revokeRolesFromUser
28-
# description: |
29-
# Removes a role from a user.
30-
# ---
21+
name: :method:`db.grantRolesToUser()`
22+
file: /reference/method/db.grantRolesToUser
23+
description: |
24+
Grants a role and its privileges to a user.
25+
---
26+
name: :method:`db.revokeRolesFromUser()`
27+
file: /reference/method/db.revokeRolesFromUser
28+
description: |
29+
Removes a role from a user.
30+
---
3131
name: :method:`db.getUser()`
3232
file: /reference/method/db.getUser
3333
description: |

source/reference/command/grantRolesToRole-field.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#content from this page is included in /reference/method/db.grantRolesToRole-param.yaml
12
object:
23
name: grantRolesToRole
34
type: dbcommand

source/reference/command/grantRolesToRole.txt

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@ Definition
99

1010
.. dbcommand:: grantRolesToRole
1111

12-
Add additional roles to a :ref:`user-defined <user-defined-roles>`
13-
role.
12+
Grants roles to a :ref:`user-defined role <user-defined-roles>`.
1413

1514
The :dbcommand:`grantRolesToRole` command affects roles on the
1615
database where the command runs. :dbcommand:`grantRolesToRole` has
@@ -36,8 +35,7 @@ Definition
3635
Required Access
3736
---------------
3837

39-
To grant a role, a user must have access that includes the
40-
:authaction:`grantRole` action on the relevant database.
38+
.. include:: /includes/access-grant-roles.rst
4139

4240
Example
4341
-------

source/reference/command/grantRolesToUser-field.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#content from this page is included in /reference/method/db.grantRolesToUser-param.yaml
12
object:
23
name: grantRolesToUser
34
type: dbcommand

0 commit comments

Comments
 (0)