+
+
+
+
+ setForm((f) => ({ ...f, displayName: e.target.value }))}
+ placeholder="Pizzeria RESTO (restov1)"
+ />
+
+
+
+
+
+
+
+
+ setForm((f) => ({ ...f, product: e.target.value }))}
+ placeholder="restov1, aos-cms, …"
+ />
+
+
+ {/* Public switch */}
+
+
+
+
+ Wenn aktiv, sehen alle Kunden dieses Repo. Andernfalls nur explizit zugewiesene Firmen.
+
+
+
setForm((f) => ({ ...f, isPublic: v }))}
+ />
+
+
+ {/* Active switch — edit only */}
+ {isEdit && (
+
+
+
+
+ Inaktive Repos sind im Provisioning-Menü ausgeblendet, werden aber nicht gelöscht.
+
+
+
setForm((f) => ({ ...f, isActive: v }))}
+ />
+
+ )}
+
+
+
+
+