Commit c7809be8 authored by Melikhov Arsenii's avatar Melikhov Arsenii

update README

parent e4bdd883
......@@ -4,67 +4,64 @@
The process of installing and configuring the UB 5 project, creating models and initializing the interface.
## [Models initialization using code. Localization of the project.](courses/tutorial-v5/cityPortalTutorials-v5/initialData.md)
## [Model initialization and localization using code](courses/tutorial-v5/cityPortalTutorials-v5/initialData.md)
Used for initial configuration of projects
* with desktops and shortcuts data;
* with preset rigths;
* import of datasets and prepared tabular data;
* description of localization files for interface elements.
The process of configuring the project using code:
* Creating desktops and shortcuts;
* Import of datasets and prepared tabular data;
* Adding localization.
## [Creating custom forms](courses/tutorial-v5/cityPortalTutorials-v5/customForms.md)
The process of creating forms in the admin UI:
The process of creating forms in the Admin UI:
* Element positioning on a form;
* Creating a detail panel on a form;
* Adding a filter to the drop-down list;
* Loading and displaying documents in the form;
* Create a file storage.
## [Role Based Access Control (RBAC).](courses/tutorial-v5/cityPortalTutorials-v5/rbac.md)
* Creating a file storage.
## [Role Based Access Control](courses/tutorial-v5/cityPortalTutorials-v5/rbac.md)
The process of configuring `RBAC`:
* Creating users and roles with Admin UI and using code;
* Access to the desktop and menu items;
* Creating permissions to the entity methods for the user's roles(Entity level security);
* Creating permissions to the certain rows of entity`s data.(Row-level security)
* Creating permissions to the certain rows of entity`s data(Row-level security).
## [DataHistory. SoftLock. Creating your own server method.](courses/tutorial-v5/cityPortalTutorials-v5/mixins.md)
## [Mixins. DataHistory. SoftLock. Creating your own server method](courses/tutorial-v5/cityPortalTutorials-v5/mixins.md)
Using ready-made methods - `mixins`:
* DataHistory;
* SoftLock;
* SafeDelete.
Using ready-made methods - mixins - for several entities
* DataHistory
* SoftLock
* SafeDelete
Creating your own functionality based on the server method.
An example of creating your own functionality based on the server method.
## [Integration with external services](courses/tutorial-v5/cityPortalTutorials-v5/integrateWithService.md)
## [Integration with external API](courses/tutorial-v5/cityPortalTutorials-v5/integrateWithService.md)
* Sending request to external api and storing data
* Receiving request with query string or json body
The process of communication with external services:
* Sending request to external API;
* Receiving request from external API.
## [Administrator tools](courses/tutorial-v5/cityPortalTutorials-v5/adminTools.md)
Building templates for reports based on data fetching, creating diagrams of relationships between model entities, and auditing processes occurring in the system.
Using Administrator tools for:
* Building templates for reports based on data fetching;
* Creating diagrams of relationships between model entities;
* Auditing processes occurring in the system.
## [Using MANY datatype in UB application](courses/tutorial-v5/cityPortalTutorials-v5/useMany.md)
* Creating Many datatype attribute
* SELECT to the Many attribute
Overview of:
* Creating the `Many` datatype attribute;
* `SELECT` to the `Many` attribute;
* Working properly with the `Many` attribute.
The attributes of MANY datatype have some specificity. Consider an example that demonstrates the use of this type of data attribute.
## [Creating your own web-page based JQuery + UB Server](courses/tutorial-v5/cityPortalTutorials-v5/jQuery.md)
An example demonstrates how to create a client part on the JQuery + Bootstrap platform and ensure its connection with the UB server and build the project using webpack
## [Creating your own web-page based on JQuery + UB Server](courses/tutorial-v5/cityPortalTutorials-v5/jQuery.md)
How to create the client-side part for your application using `JQuery` + `Bootstrap` and how to establish its connection with the UB server.
And how to build your project using the `webpack`.
## [Creating your own web-page based Vue.js + Element UI + UB Server](courses/tutorial-v5/cityPortalTutorials-v5/vue.md)
Simple Vue client
How to create the client-side part for your application using `Vue.js`
# Creating your own web-page based Vue.js + UB Server
# Creating your own web-page based Vue.js + Element UI + UB Server
<a name="menu"></a>
* [Vue.js and Element UI](#vue)
* [Creating a web-page using Vue.js](#createPage)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment