diff --git a/src/ui_ng/lib/README.md b/src/ui_ng/lib/README.md
index ce4796cd0..00adee80b 100644
--- a/src/ui_ng/lib/README.md
+++ b/src/ui_ng/lib/README.md
@@ -74,8 +74,10 @@ If **projectId** is set to the id of specified project, then only show the repli
**withReplicationJob** is used to determine whether or not show the replication jobs which are relevant with the selected replication rule.
+**readonly** is to disable all the create/edit/delete actions.
+
```
-
+
```
* **Endpoint Management View**
diff --git a/src/ui_ng/lib/src/list-replication-rule/list-replication-rule.component.html.ts b/src/ui_ng/lib/src/list-replication-rule/list-replication-rule.component.html.ts
index 60357b30f..047a61c2f 100644
--- a/src/ui_ng/lib/src/list-replication-rule/list-replication-rule.component.html.ts
+++ b/src/ui_ng/lib/src/list-replication-rule/list-replication-rule.component.html.ts
@@ -9,7 +9,7 @@ export const LIST_REPLICATION_RULE_TEMPLATE: string = `
{{'REPLICATION.ACTIVATION' | translate}}{{'REPLICATION.PLACEHOLDER' | translate }}
-
+
diff --git a/src/ui_ng/lib/src/list-replication-rule/list-replication-rule.component.ts b/src/ui_ng/lib/src/list-replication-rule/list-replication-rule.component.ts
index b543a0556..bad464f98 100644
--- a/src/ui_ng/lib/src/list-replication-rule/list-replication-rule.component.ts
+++ b/src/ui_ng/lib/src/list-replication-rule/list-replication-rule.component.ts
@@ -43,6 +43,7 @@ export class ListReplicationRuleComponent implements OnInit {
@Input() projectId: number;
@Input() selectedId: number | string;
@Input() withReplicationJob: boolean;
+ @Input() readonly: boolean;
@Input() loading: boolean = false;
diff --git a/src/ui_ng/lib/src/replication/replication.component.html.ts b/src/ui_ng/lib/src/replication/replication.component.html.ts
index 0bab97d7d..d71f47378 100644
--- a/src/ui_ng/lib/src/replication/replication.component.html.ts
+++ b/src/ui_ng/lib/src/replication/replication.component.html.ts
@@ -3,7 +3,7 @@ export const REPLICATION_TEMPLATE: string = `