diff src/nabble/view/naml/permissions.naml @ 19:18cf4872fd7f

remove anonymous posting
author Franklin Schmidt <fschmidt@gmail.com>
date Fri, 29 May 2020 22:58:25 -0600
parents 7ecd1a4ef557
children aba8ed4c8a06
line wrap: on
line diff
--- a/src/nabble/view/naml/permissions.naml	Sun Feb 02 09:04:59 2020 -0700
+++ b/src/nabble/view/naml/permissions.naml	Fri May 29 22:58:25 2020 -0600
@@ -1,5 +1,5 @@
 <macro name="current_permission_version">
-	standard-6
+	standard-7
 </macro>
 
 <macro name="update_default_permissions">
@@ -16,7 +16,7 @@
 		<n.add_site_permission permission="[n.manage_banned_users_permission/]" group="[n.administrators_group/]" />
 		<n.add_permission permission="[n.manage_pinned_topics_permission/]" group="[n.administrators_group/]" />
 		<n.add_permission permission="[n.manage_locked_topics_permission/]" group="[n.administrators_group/]" />
-		<n.add_permission permission="[n.show_group_members_permission/]" group="[n.registered_group/]" />
+		<n.add_permission permission="[n.show_group_members_permission/]" group="[n.anyone_group/]" />
 		<n.add_permission permission="[n.show_group_members_permission/]" group="[n.administrators_group/]" />
 		<n.add_permission permission="[n.show_group_members_permission/]" group="[n.members_group/]" />
 	</n.set_default_permissions.>
@@ -30,10 +30,6 @@
 	Members
 </macro>
 
-<macro name="registered_user_groups">
-	<n.anyone_group/>,<n.registered_group/>
-</macro>
-
 <macro name="edit_app_permission">
 	Edit_app
 </macro>
@@ -219,9 +215,6 @@
 		<n.if.local_user.is_banned>
 			<then.throw_template_exception name="banned"/>
 		</n.if.local_user.is_banned>
-		<n.if.both condition1="[n.local_node.is_associated_with_mailing_list_archive/]" condition2="[n.not.local_user.is_authenticated/]">
-			<then.throw_template_exception name="no_anonymous"/>
-		</n.if.both>
 		<n.if.local_node.is_app>
 			<then.if.not.local_user.has_permission node="[n.local_node/]" permission_node="[n.local_node/]" permission="[n.create_topic_permission/]" >
 				<then.if.local_user.is_anonymous>
@@ -240,7 +233,7 @@
 </macro>
 
 <macro name="any_registered_user_can_create_topics" requires="node">
-	<n.groups_have_permission groups="[n.registered_user_groups/]" permission="[n.create_topic_permission/]" />
+	<n.groups_have_permission groups="[n.anyone_group/]" permission="[n.create_topic_permission/]" />
 </macro>
 
 <macro name="only_members_can_create_topics" requires="node">