feat(profiles): add typed live step config profiles
Profiles store script + default config per owner. Workflow steps reference them with profile:, overlay keys win, and the UI marks overrides. Profile name is immutable after create so YAML refs stay stable. Co-authored-by: Nasyarobby Putra <nasyarobby@gmail.com>
This commit is contained in:
@@ -20,6 +20,7 @@ import { ResponsesPage } from "./pages/ResponsesPage.jsx";
|
||||
import { UsersPage } from "./pages/UsersPage.jsx";
|
||||
import { SecretsPage } from "./pages/SecretsPage.jsx";
|
||||
import { VariablesPage } from "./pages/VariablesPage.jsx";
|
||||
import { ProfilesPage } from "./pages/ProfilesPage.jsx";
|
||||
import { OpsPage } from "./pages/OpsPage.jsx";
|
||||
import { BackupPage } from "./pages/BackupPage.jsx";
|
||||
|
||||
@@ -71,6 +72,9 @@ export function App() {
|
||||
<Route path="/variables" element={<VariablesPage />} />
|
||||
<Route path="/variables/new" element={<VariablesPage />} />
|
||||
<Route path="/variables/:owner/:name/edit" element={<VariablesPage />} />
|
||||
<Route path="/profiles" element={<ProfilesPage />} />
|
||||
<Route path="/profiles/new" element={<ProfilesPage />} />
|
||||
<Route path="/profiles/:owner/:name/edit" element={<ProfilesPage />} />
|
||||
<Route path="/auth" element={<AuthProfilesPage />} />
|
||||
<Route path="/auth/new" element={<AuthProfilesPage />} />
|
||||
<Route path="/auth/:name/edit" element={<AuthProfilesPage />} />
|
||||
|
||||
Reference in New Issue
Block a user