pub trait Administrator: QCommons + QPaladins {
    fn instance_to_json_for_admin(&self) -> Result<String, Box<dyn Error>> { ... }
    fn actix_instance_for_admin(
        doc_hash: Option<&str>,
        bytes: Option<&BytesMut>,
        filter: Option<&Document>,
        options_json: Option<&str>
    ) -> Result<OutputDataAdmin<Self>, Box<dyn Error>>
    where
        Self: DeserializeOwned + Sized
, { ... } fn actix_result_for_admin(
        &mut self,
        doc_hash: Option<&str>,
        bytes: Option<&BytesMut>,
        filter: Option<&Document>
    ) -> Result<String, Box<dyn Error>> { ... } }
Expand description

Helper methods for the admin panel.

Provided Methods

Json-line for admin panel. ( converts a widget map to a list, in the order of the Model fields )

Example:
let model_name = ModelName{...};
println!("{}", model_name.instance_to_json_for_admin()?);

Get the model instance for actix-mango-panel.

Get result for actix-mango-panel.

Implementors