Modify access rules.

Signed-off-by: Gyorgy Szing <Gyorgy.Szing@arm.com>
diff --git a/project.config b/project.config
index 57f4edf..c040e91 100644
--- a/project.config
+++ b/project.config
@@ -8,19 +8,38 @@
 	rejectImplicitMerges = true
 	requireChangeId = true
 [project]
-	description = Access controls for the tf.org/ts namespace
+	description = Access controls for the TS namespace
 
 [access "refs/*"]
 	read = group Service Users
 	create = group ts-devs
 
+[access "refs/for/refs/heads/integration"]
+	abandon = group ts-devs
+	forgeAuthor = group ts-devs
+	forgeCommitter = group ts-devs
+	push = group Registered Users
+	pushMerge = group ts-devs
+	rebase = group Registered Users
+	submit = group ts-devs
+[access "refs/heads/integration"]
+	forgeAuthor = group ts-devs
+	forgeCommitter = group ts-devs
+
+[access "refs/for/refs/heads/main"]
+	abandon = group ts-maintainers
+	push = group ts-maintainers
+	pushMerge = group ts-maintainers
+	rebase = group ts-maintainers
+	submit = group ts-maintainers
+[access "refs/heads/main"]
+	push = group ts-maintainers
+	pushMerge = group ts-maintainers
+
 [access "refs/heads/*"]
 	abandon = group ts-maintainers
 	create = group ts-maintainers
-	editTopicName = group ts-maintainers
-	forgeAuthor = group ts-devs
 	forgeAuthor = group ts-maintainers
-	forgeCommitter = group ts-devs
 	forgeCommitter = group ts-maintainers
 	forgeServerAsCommitter = group ts-maintainers
 	push = +force group ts-maintainers
@@ -50,15 +69,21 @@
 	createTag = group ts-maintainers
 	createSignedTag = group ts-maintainers
 
-[access "refs/for/refs/heads/*"]
+[access "refs/heads/topics/*"]
+	abandon = group ts-devs 
 	forgeAuthor = group ts-devs
 	forgeCommitter = group ts-devs
+	push = group ts-devs
+	push = +force group ts-devs
+	pushMerge = group ts-devs
+	create = group ts-devs
 
-[access "^refs(/for/refs)?/heads/topics/.*"]
+[access "refs/for/refs/heads/topics/*"]
 	abandon = group ts-devs
 	forgeAuthor = group ts-devs
 	forgeCommitter = group ts-devs
 	push = group ts-devs
+	push = +force group ts-devs
 	pushMerge = group ts-devs
 	create = group ts-devs