Pyros applications

Version 4 (Paul Carensac, 03/31/2016 11:03 am)

1 1 Paul Carensac
h1. Pyros applications
2 1 Paul Carensac
3 2 Paul Carensac
List and details of all the pyros applications.
4 2 Paul Carensac
5 2 Paul Carensac
---
6 2 Paul Carensac
7 2 Paul Carensac
h2. %{margin-left:0px; font-weight:bold; font-size:25px;  display:block; color:red;}pyrosapp%
8 2 Paul Carensac
9 3 Paul Carensac
h3. Purpose
10 2 Paul Carensac
11 2 Paul Carensac
 * Contains all the database Models
12 2 Paul Carensac
 * Basic tests in tests.py
13 2 Paul Carensac
 * Backoffice configuration in admin.py
14 2 Paul Carensac
15 3 Paul Carensac
h3. Notes
16 2 Paul Carensac
17 2 Paul Carensac
 * Will be progressively deleted while models being displaced
18 2 Paul Carensac
19 2 Paul Carensac
---
20 2 Paul Carensac
21 2 Paul Carensac
h2. %{margin-left:0px; font-weight:bold; font-size:25px;  display:block; color:red;}dashboard%
22 2 Paul Carensac
23 3 Paul Carensac
h3. Purpose
24 2 Paul Carensac
25 2 Paul Carensac
 * Interface for all external users
26 2 Paul Carensac
 * Leads to displays and actions for all the pyros modules (users, requests, system execution, ...)
27 2 Paul Carensac
28 4 Paul Carensac
h3. Evolution
29 4 Paul Carensac
30 4 Paul Carensac
 * Creating application
31 4 Paul Carensac
32 4 Paul Carensac
    * manage.py startapp dashboard
33 4 Paul Carensac
    * add 'dashboard' in settings.py -> INSTALLED_APPS
34 4 Paul Carensac
    * create a urls.py file in dashboard module
35 4 Paul Carensac
    * add _url(r'^dashboard/', include('dashboard.urls'))_ in pyros/urls.py -> urlpatterns
36 4 Paul Carensac
    * create templates/ and templates/dashboard/ folders in dashboard module
37 4 Paul Carensac
38 3 Paul Carensac
h3. Notes
39 2 Paul Carensac
40 2 Paul Carensac
 * The buttons lead to the Admin interface for the moment
41 2 Paul Carensac
42 3 Paul Carensac
h3. TODO
43 2 Paul Carensac
44 2 Paul Carensac
 * Create the backoffice views as the modules are integrated in pyros
45 2 Paul Carensac
 * Think about a system of permissions
46 2 Paul Carensac
47 2 Paul Carensac
---