OneBB forum script administration panel receives another portion of functionality. In this quite long time I managed to take care of quite a lot of topics.
This required quite a strong API rewrite due to the access to fields that can not be seen by other users than administrators. I remodeled the whole entity regarding users by adding two new routes available only for administrators with proper scope. In order to facilitate access management I created multiselect with all scopes available in the script. Additionally, there is an access parameter to the administration panel.
Each user is assigned to a particular group. I created an appropriate view on the frontend, which allows you to easily manage, add and remove user groups.
There is a possibility to manage email templates, eventually in the editing panel there will be all available variables that can be used when creating a template.
This is the most complex element available in the script. Management allows you to not only automatically add new skins after uploading them to the server. It also gives you a possibility to manage modules by moving them to a chosen place on a chosen page. With drag and drop it is extremely easy and convenient. By managing a skin you can add a new module with any HTML content! Ultimately, the management of modules will take place on a visible forum skin. However, I still need to refine the editor itself.
I moved it to a separate file so I could easily create a controller responsible for editing. Configuration itself will be broken down into several elements so that you can easily manage different sections of OneBB forum settings.
The first stage of work is almost finished, before the end of the month I hope that the alpha version 0.0.1 will be public and I will get some feedback from you.