Skip to content

Commit 9f33a08

Browse files
author
Richard Jones
committed
doc updates
1 parent 46bea02 commit 9f33a08

File tree

3 files changed

+29
-8
lines changed

3 files changed

+29
-8
lines changed

doc/customizing.txt

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,21 @@
22
Customising Roundup
33
===================
44

5-
:Version: $Revision: 1.14 $
5+
:Version: $Revision: 1.15 $
66

77
.. contents::
88

99

1010
What You Can Do
1111
---------------
1212

13-
Customisation of Roundup can take one of four forms:
13+
Customisation of Roundup can take one of five forms:
1414

1515
1. `instance configuration`_ file changes
1616
2. database, or `instance schema`_ changes
1717
3. "definition" class `database content`_ changes
1818
4. behavioural changes, through detectors_
19+
5. `access controls`_
1920

2021
The third case is special because it takes two distinctly different forms
2122
depending upon whether the instance has been initialised or not. The other two
@@ -913,8 +914,8 @@ eliminate sections of the spool section if the property has no entries::
913914
</property>
914915

915916

916-
Security
917-
--------
917+
Access Controls
918+
---------------
918919

919920
A set of Permissions are built in to the security module by default:
920921

@@ -924,12 +925,14 @@ A set of Permissions are built in to the security module by default:
924925
The default interfaces define:
925926

926927
- Web Registration
928+
- Web Access
927929
- Email Registration
930+
- Email Access
928931

929932
These are hooked into the default Roles:
930933

931934
- Admin (Edit everything, View everything)
932-
- User ()
935+
- User (Web Access, Email Access)
933936
- Anonymous (Web Registration, Email Registration)
934937

935938
And finally, the "admin" user gets the "Admin" Role, and the "anonymous" user
@@ -951,6 +954,9 @@ You may alter the configuration variables to change the Role that new web or
951954
email users get, for example to not give them access to the web interface if
952955
they register through email.
953956

957+
You may use the ``roundup-admin`` "``security``" command to display the
958+
current Role and Permission configuration in your instance.
959+
954960

955961
-----------------
956962

doc/developers.txt

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Developing Roundup
33
==================
44

5-
:Version: $Revision: 1.2 $
5+
:Version: $Revision: 1.3 $
66

77
Note: the intended audience of this document is the developers of the core
88
Roundup code. If you just wish to alter some behaviour of your Roundup
@@ -35,15 +35,29 @@ CVS Access
3535

3636
To get CVS access, contact [email protected].
3737

38-
Developers with CVS access should follow these simple guidelines:
3938

39+
Project Rules
40+
-------------
41+
42+
Mostly the project follows Guido's Style (though naming tends to be a little
43+
relaxed sometimes). In short:
44+
45+
- 80 column width code
46+
- 4-space indentations
47+
- All modules must have a CVS Id line near the top, and a CVS Log at the end
48+
49+
Other project rules:
50+
51+
- New functionality must be documented, even briefly (so at least we know
52+
where there's missing documentation) and changes to instance configuration
53+
must be logged in the upgrading document.
4054
- subscribe to roundup-checkins to receive checkin notifications from the
4155
other developers with CVS access
4256
- discuss any changes with the other developers on roundup-dev. If nothing
4357
else, this makes sure there's no rude shocks
44-
- run pychecker over changed code
4558
- write unit tests for changes you make (where possible), and ensure that
4659
all unit tests run before committing changes
60+
- run pychecker over changed code
4761

4862
The administrators of the project reserve the right to boot developers who
4963
consistently check in code which is either broken or takes the codebase in

doc/upgrading.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ TODO: dbinit now imports classes from selct_db
2020
TODO: select_db needs fixing to include Class, FileClass and IssueClass
2121
TODO: migration of security settings
2222
TODO: nosy reactor has been updated
23+
TODO: user.item template html needs updating for new security
2324

2425

2526
Migrating from 0.4.1 to 0.4.2

0 commit comments

Comments
 (0)