You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Pagoda is a Web Application which is developed by the infrastructure division of DMM.com LLC on the purpose of managing information which is associated with on-premise equipments. This aims to be versatile and flexible for doing it.
Then, you can install libraries on which AieOne depends by following after cloning this repository. But we recommand you to setup airone on the separated environment using virtualenv not to pollute system-wide python environment.
26
+
Then, you can install libraries on which Pagoda depends by following after cloning this repository. But we recommand you to setup pagoda on the separated environment using virtualenv not to pollute system-wide python environment.
You should cerate database and user for airone in MySQL.
197
+
You should cerate database and user for pagoda in MySQL.
198
198
```
199
199
user@hostname:~$ mysql -u root -h 127.0.0.1
200
200
@@ -207,9 +207,9 @@ mysql> GRANT ALL ON test_airone.* to airone@'%';
207
207
208
208
This command makes database schema using the [django Migrations](https://docs.djangoproject.com/en/1.11/topics/migrations/), and makes default user account.
If you want to create an administrative user who can access all information regardless of ACL (Please refer the [User-Manual(TBD)](#)), you can do it with `-s, --superuser` option. This creates another user who takes privilege of this system.
@@ -241,7 +241,7 @@ This regists all entries which has been created in the database to the Elasticse
241
241
You can do it just by following command. The configurations about the database to read and Elasticsearch to register are referred from airone/settings.py.
(virtualenv) user@hostname:~/pagoda$ python manage.py test
345
345
```
346
346
347
347
When you want to run a specific test (`ModelTest.test_is_belonged_to_parent_group` in the file of `role/tests/test_model.py`) , you can do it as below.
348
348
```
349
-
(virtualenv) user@hostname:~/airone$ python manage.py test role.tests.test_model.ModelTest.test_is_belonged_to_parent_group
349
+
(virtualenv) user@hostname:~/pagoda$ python manage.py test role.tests.test_model.ModelTest.test_is_belonged_to_parent_group
350
350
```
351
351
352
352
## Test for React processing
353
353
You can run test for processing that is run by Browser, wihch means frontend processing as below.
354
354
```
355
-
user@hostname:~$ cd airone
356
-
user@hostname:~/airone$ npm run test
355
+
user@hostname:~$ cd pagoda
356
+
user@hostname:~/pagoda$ npm run test
357
357
```
358
358
359
359
If you have any change on a page component, please re-build snapshots along with current implementaion as below.
360
360
361
361
```
362
-
user@hostname:~/airone$ npm run test:update
362
+
user@hostname:~/pagoda$ npm run test:update
363
363
```
364
364
365
365
When you want to run individual test (e.g. frontend/src/components/user/UserList.test.tsx), you can do it by following command.
366
366
```
367
-
user@hostname:~/airone$ npx jest -u frontend/src/components/user/UserList.test.tsx
367
+
user@hostname:~/pagoda$ npx jest -u frontend/src/components/user/UserList.test.tsx
AirOne is an information management system with high flexibility of access control and high extensibility of data. This enables to manage information in any type of use-cases. This document describes these features.
6
+
Pagoda is an information management system with high flexibility of access control and high extensibility of data. This enables to manage information in any type of use-cases. This document describes these features.
7
7
8
8
### Data model that meets with extensibility
9
9
10
-
AirOne manages informaiton by using following two type of data-structure.
10
+
Pagoda manages informaiton by using following two type of data-structure.
11
11
12
12
* Entity - has meta data (what kind of data it has and how).
13
13
* Entry - has actual data in conformity to an Entity which is associated with it.
@@ -16,12 +16,12 @@ This page shows an example how to manage information which has complex data-stru
In this way, user can handle any kind of information and information which is associated with other ones by using this simple data-structure (Entity and Entry) other than above use-case. For more information about this AirOne's datastructure, please see [Entity and Entry]() page.
27
+
In this way, user can handle any kind of information and information which is associated with other ones by using this simple data-structure (Entity and Entry) other than above use-case. For more information about this Pagoda's datastructure, please see [Entity and Entry]() page.
0 commit comments