Admin App
7 min
admin app introduction the admin app is a real time administration panel without touching the code, it is readable of developers and even non technical users at all levels by using this feature, you are allowing a non tech user to perform an operation on a database resource and also manage your data in this guide, we are going to learn to enable and add some customizations to the admin interface prerequisites there are no pre requisites to read or edit this page how to enable it? this video will efficiently walk you through the process to enable this interface frequently asked question below you’ll find answer to the questions we get asked the most about admin app how to customize the admin app's layout? go to \<font color="#2166ae">dashboard\</font> > \<font color="#2166ae">core\</font> > click at \<font color="#2166ae">b4asetting\</font> class and you might see something like below is one of these keys missing? don’t worry, you can add a new row and insert the key and value in order to prevent any typo error, you can copy and paste them below \<font color="#2166ae">ishomehidden\</font> this property will hide the “home” section of your admin app type boolean value true or false \<font color="#2166ae">isfeedbackhidden\</font> this property will hide the “feedback button” type boolean value true or false \<font color="#2166ae">issupportbuttonhidden\</font> this property will hide the “support button” type boolean value true or false \<font color="#2166ae">customizedefaultfields\</font> this property will allow you to hide default fields as “id”, “created at” and “updated at” columns type boolean value true or false \<font color="#2166ae">logo\</font> this property will allow you to change the default logo from admin type string value insert a url of your logo \<font color="#2166ae">brandcolor\</font> this property will allow you to the admin’s column by using hexadecimal colors or its name type string value type “#800080” or write “purple” \<font color="#2166ae">appname\</font> this property will change the name of the app on admin only type string how to change the columns' order? go to the \<font color="#2166ae">admin app\</font> > \<font color="#2166ae">custom field\</font> at \<font color="#2166ae">admin app setting\</font> you’ll see a populated class, but, you don’t need to worry, these registers help the admin’s ordenation, let’s keep focused to our original need click to add a new register ( \<font color="#2166ae">+add\</font> ), it’s the green button at the top the following window will appear in order to move the column, please fill the following fields class select the class that you would like to change the ordination field select the column title type the column name (to change the column name in the admin app, write a different value) relevance you need to know that it’s set as ascending order, so, fieldset with the higher relevance number will be on the left now, you need to click on the \<font color="#2166ae">save\</font> button how to hide a column? go to the \<font color="#2166ae">admin app\</font> > \<font color="#2166ae">custom field\</font> at \<font color="#2166ae">admin app setting\</font> click to add a new register ( \<font color="#2166ae">+add\</font> ), it’s the green button at the top the following window will appear in order to move the column, please fill the following fields class select the class that you would like to hide the column field select the column that you would like to hide title retype the column name is table hidden select \<font color="#2166ae">yes\</font> option relevance set as 0 now, you need to click on the \<font color="#2166ae">save\</font> button how to add more than one user? go to \<font color="#2166ae">dashboard\</font> > \<font color="#2166ae">core\</font> > click at \<font color="#2166ae">role\</font> class you’ll see a role called \<font color="#2166ae">b4aadminuser\</font> , which was automatically created when the admin app was enabled click on the \<font color="#2166ae">users\</font> relation and you’ll see the following buttons create a user and attach by choosing this option, you need to put the username and set a password attach existing rows from user in this option, you can allow an existing user to access your admin too by clicking on this button, you must choose the user (object id) that you want to add on the admin how to reset the admin user password? go to \<font color="#2166ae">dashboard\</font> > \<font color="#2166ae">core\</font> > click at \<font color="#2166ae">role\</font> class, search for the role “b4aadminuser”, and click at \<font color="#2166ae">view relation\</font> on its relation to the user class go to the password field and click on it to insert a new password to your admin user