View Source API Reference Mishka developer tools v0.1.7

Modules

The creation of this macro will allow you to build Structs that provide you with a number of important options, including the following

Mishka Elixir Developer Tools

We tried to deliver a series of our client's CMS built on Elixir at the start of the Mishka Group project, but we recently archived this open-source project and have yet to make plans to rework and expand it. This system was created using Phoenix and Phoenix LiveView. After a long period, a series of macros and functional modules emerged from this project and our other projects, which we are gradually publishing in this library.

In reality, this module serves as a support for other libraries in addition to Erlang's built-in functions for encryption, hashing, and other topics that are associated with the language.

To make the UUID, this module is completely copied from the ecto project under the Apache License 2.0. For more information and more functions, please refer to the following path:

Raised when a changeset can't cast a value.

MnesiaAssistant is a wrapper for the Mnesia (Top level Erlang runtime database, ETS) module. Its primary purpose is to facilitate the utilisation of this database in Elixir. Additionally, it offers a number of features, such as the standardisation of the output and routes, as well as various hooks and helpers in this particular domain.

This module is where you will find the collection of functions that can assist you in obtaining a support version of Mnesia or in recovering the backup that was stored in the system. Additionally, it is possible to have a variety of inputs and consequently outputs.

This particular module is actually a set of functions in Mnesia that are designed to supply the user with the information that they require regarding the system.

Querying is one of the most significant aspects of working with the database; for this reason, you can access the aggregation functions of Mnesia in this section of the database.

This module not only provides a number of tools to better cover a real project, but it also organises functions linked to Schema in a single location.

This module provides Simple Network Management Protocol (SNMP) functionality for mnesia.

Within this module, you will find all of the functions that you require in order to operate with a table in Mnesia.

In this module, there are functions that are related to Transactions or that are opposite to commands.

Consider the scenario in which you are responsible for maintaining each user's access level in the database related to users. In addition, each router in your controller needs to be free for one access while preventing other things from accessing it. To achieve this goal, the PermissionAccess module provides assistance in implementing a Unix-like mode in the most straightforward manner feasible. This module was written with the contribution of Mr. Toomaj Boloorian, who can be found at the following GitHub address: https://github.com/toomaj and and Shahryar Tavakkoli: https://github.com/shahryarjb

This is a simple wrapper for the Erlang queue, in which the order of some entries has also been changed