1
|
from quixote.directory import Directory
|
2
|
|
3
|
from template import generate_html
|
4
|
from apache_edit import ApacheEdit
|
5
|
from apache_form import ApacheForm
|
6
|
from apache_vhost import ApacheVhost
|
7
|
|
8
|
class Apache(Directory):
|
9
|
"""
|
10
|
Apache administration directory
|
11
|
"""
|
12
|
_q_exports = ['', 'new', 'edit']
|
13
|
|
14
|
edit = ApacheEdit()
|
15
|
|
16
|
def _q_index [html] (self):
|
17
|
#form = ApacheForm()
|
18
|
body = '<a href="new">Cr?er un nouvel h?te virtuel</a>'
|
19
|
generate_html('apache', body)
|
20
|
#generate_html('apache', self.generate_body())
|
21
|
|
22
|
# def _q_lookup [html] (self, component):
|
23
|
# vhost = ApacheVhost(component)
|
24
|
# vhost._q_lookup(component)
|
25
|
# return component
|
26
|
|
27
|
def new [html] (self):
|
28
|
form = ApacheForm()
|
29
|
generate_html('apache', form.handle())
|