summaryrefslogtreecommitdiff
path: root/share/www/dialog/_database_security.html
blob: 71771f9eb9e6d839db5354958bd2e0bbfc34a884 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<!--

Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed
under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, either express or implied. See the License for the
specific language governing permissions and limitations under the License.

-->
<form action="" method="post">
  <h2>Admins and Readers</h2>
  <p class="help">
    Each database contains lists of admins and readers. 
    Admins and readers are each defined by <tt>names</tt> and <tt>roles</tt>, which are lists of strings. For example, if the readers is defined by <tt>names ["jane", "mike"]</tt> and roles <tt>["bbq"]</tt> then anyone with a <tt>"bbq"</tt> role can read the database. Yummy!
  </p>
  <fieldset>
    <h3>Admins</h3>
    <p class="help">Database admins can update design documents and edit the readers list.</p>
    <table summary=""><tbody><tr>
      <th><label>Names:</label></th>
      <td><input type="text" name="admin_names" size="40"></td>
    </tr><tr>
      <th><label>Roles:</label></th>
      <td><input type="text" name="admin_roles" size="40"></td>
    </tr>
    </tbody></table>
  </fieldset>
  <fieldset>
    <h3>Readers</h3>
    <p class="help">Database readers can access the database. If no readers are defined, the database is public. When readers are defined, only they may read or write to the database.</p>
    <table summary=""><tbody><tr>
      <th><label>Names:</label></th>
      <td><input type="text" name="reader_names" size="40"></td>
    </tr><tr>
      <th><label>Roles:</label></th>
      <td><input type="text" name="reader_roles" size="40"></td>
    </tr>
    </tbody></table>

  </fieldset>
  <div class="buttons">
    <button type="submit">Update</button>
    <button type="button" class="cancel">Cancel</button>
  </div>
</form>