Merge "feat: show if flag is locally overridden" into main
This commit is contained in:
@@ -65,7 +65,9 @@ fn reconcile(
|
|||||||
} else {
|
} else {
|
||||||
FlagPermission::ReadOnly
|
FlagPermission::ReadOnly
|
||||||
};
|
};
|
||||||
let value_picked_from = if Some(value) == default_value {
|
let value_picked_from = if listed_flag.has_local_override {
|
||||||
|
ValuePickedFrom::Local
|
||||||
|
} else if Some(value) == default_value {
|
||||||
ValuePickedFrom::Default
|
ValuePickedFrom::Default
|
||||||
} else {
|
} else {
|
||||||
ValuePickedFrom::Server
|
ValuePickedFrom::Server
|
||||||
|
@@ -50,6 +50,7 @@ impl std::fmt::Display for FlagPermission {
|
|||||||
enum ValuePickedFrom {
|
enum ValuePickedFrom {
|
||||||
Default,
|
Default,
|
||||||
Server,
|
Server,
|
||||||
|
Local,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl std::fmt::Display for ValuePickedFrom {
|
impl std::fmt::Display for ValuePickedFrom {
|
||||||
@@ -60,6 +61,7 @@ impl std::fmt::Display for ValuePickedFrom {
|
|||||||
match &self {
|
match &self {
|
||||||
Self::Default => "default",
|
Self::Default => "default",
|
||||||
Self::Server => "server",
|
Self::Server => "server",
|
||||||
|
Self::Local => "local",
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user