diff --git a/src/app/shared/components/presentationals/button-toolbar-list/button-toolbar-list.presentational.ts b/src/app/shared/components/presentationals/button-toolbar-list/button-toolbar-list.presentational.ts
index 8931d56ce3655b2456b516febe27a38b8eeac48e..6d2ba968bd8d7b1f3b885ed5fb5f32ffc84c68bc 100644
--- a/src/app/shared/components/presentationals/button-toolbar-list/button-toolbar-list.presentational.ts
+++ b/src/app/shared/components/presentationals/button-toolbar-list/button-toolbar-list.presentational.ts
@@ -26,6 +26,9 @@ export class ButtonToolbarListPresentational<TResourceModel extends BaseResource
   @Input()
   readonly keyCreateButtonToTranslate: string = TRANSLATE("app.navigation.button.create");
 
+  @Input()
+  readonly createAvailable: boolean = true;
+
   private readonly _refreshBS: BehaviorSubject<void> = new BehaviorSubject<void>(undefined);
   @Output("refreshChange")
   readonly refreshObs: Observable<void> = ObservableUtil.asObservable(this._refreshBS);
@@ -49,6 +52,7 @@ export class ButtonToolbarListPresentational<TResourceModel extends BaseResource
         icon: "add",
         labelToTranslate: this.keyCreateButtonToTranslate,
         order: 20,
+        displayCondition: (currentModel) => this.createAvailable,
         callback: (currentModel, buttonElementRef) => this.create(buttonElementRef),
       },
     ];
diff --git a/src/app/shared/components/routables/shared-abstract-list/shared-abstract-list.routable.html b/src/app/shared/components/routables/shared-abstract-list/shared-abstract-list.routable.html
index b2856caa5d4e078f9f31f9a5f47de8e792f8d635..26b09e9b20cad8aa68f9a398964cbb770d16c43b 100644
--- a/src/app/shared/components/routables/shared-abstract-list/shared-abstract-list.routable.html
+++ b/src/app/shared/components/routables/shared-abstract-list/shared-abstract-list.routable.html
@@ -4,6 +4,7 @@
      (keydown.escape)="back()"
 >
   <dlcm-button-toolbar-list [isLoading]="isLoadingObs | async"
+                            [createAvailable]="options.canCreate"
                             [keyCreateButtonToTranslate]="KEY_CREATE_BUTTON"
                             [keyBackButtonToTranslate]="KEY_BACK_BUTTON"
                             [listExtraButtons]="options?.listExtraButtons"