16 lines
387 B
Python
16 lines
387 B
Python
from charms.reactive import (
|
|
toggle_flag,
|
|
ResponderEndpoint,
|
|
)
|
|
|
|
from .common import ImportRequest
|
|
|
|
|
|
class GrafanaDashboardRequires(ResponderEndpoint):
|
|
REQUEST_CLASS = ImportRequest
|
|
|
|
def manage_flags(self):
|
|
super().manage_flags()
|
|
toggle_flag(self.expand_name('endpoint.{endpoint_name}.requests'),
|
|
self.is_joined and self.new_requests)
|