Fossil

Diff
Login

Differences From Artifact [c6ce312230]:

To Artifact [73554bf4b5]:


154
155
156
157
158
159
160
161
162
163
164
165





166
167
168
169
170
171
172









173
174
175
176
177
178
179
154
155
156
157
158
159
160





161
162
163
164
165
166






167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182







-
-
-
-
-
+
+
+
+
+

-
-
-
-
-
-
+
+
+
+
+
+
+
+
+







If you choose to host your discussion forums within the same repository
as your project's other Fossil-managed content, you inherently have a
single sign-on system. Contrast third-party mailing list and forum
software where you either end up with two separate user tables and
permission sets, or you must go to significant effort to integrate the
two login systems.

You may instead choose to host your forums in a separate Fossil
repository from your other assets. A good reason to do this is that you
have a public project where very few of those participating in the forum
have special capability bits for assets managed by Fossil for the
project itself, so you wish to segregate the two user sets.
You may instead choose to host your forums in a Fossil repository
separate from your project's main Fossil repository. A good reason to do
this is that you have a public project where very few of those
participating in the forum have special capability bits for project
assets managed by Fossil, so you wish to segregate the two user sets.

Fossil offers a way to split the difference: you can host your forum in
a repository separate from your other Fossil-managed content yet still
have single sign-on for that common set of users that will have logins
on both repositories. Simply enable Fossil's login groups feature in
Admin → Login-Group, which allows one Fossil repository to
recognize users authorized on another repository.
Yet, what of the users who will have logins on both repositories? Some
users will be trusted with access to the project's main Fossil
repository, and these users will probably also participate in the
project's Fossil-hosted forum.

Fossil has a feature to solve this problem that is probably less well
known than it should be, which has been in the software since April of
2011: Admin → Login-Group, which allows one Fossil repository to
recognize users authorized on another Fossil repository.


<h3>Email Notification</h3>

See [./emaildesign.md | the email notification design document] for now.
More administration-oriented documentation TODO.