Compare commits
No commits in common. "3d404e504f4f36522b3b1a030bfee4386112ca3d" and "92306fdb2114b7e35bd91bcbeda7251368db9b57" have entirely different histories.
3d404e504f
...
92306fdb21
@ -1,28 +0,0 @@
|
|||||||
meta {
|
|
||||||
name: Add
|
|
||||||
type: http
|
|
||||||
seq: 1
|
|
||||||
}
|
|
||||||
|
|
||||||
post {
|
|
||||||
url: http://localhost:11000/api/gebox/instance/:alder
|
|
||||||
body: json
|
|
||||||
auth: inherit
|
|
||||||
}
|
|
||||||
|
|
||||||
params:path {
|
|
||||||
alder: add
|
|
||||||
}
|
|
||||||
|
|
||||||
body:json {
|
|
||||||
{
|
|
||||||
"instance":"DAP Personal Website",
|
|
||||||
"domain":"ditaajipratama.net",
|
|
||||||
"product":1,
|
|
||||||
"status":"pending"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
settings {
|
|
||||||
encodeUrl: true
|
|
||||||
}
|
|
@ -1,23 +0,0 @@
|
|||||||
meta {
|
|
||||||
name: Detail
|
|
||||||
type: http
|
|
||||||
seq: 3
|
|
||||||
}
|
|
||||||
|
|
||||||
post {
|
|
||||||
url: http://localhost:11000/api/gebox/instance/:alder
|
|
||||||
body: json
|
|
||||||
auth: inherit
|
|
||||||
}
|
|
||||||
|
|
||||||
params:path {
|
|
||||||
alder: detail
|
|
||||||
}
|
|
||||||
|
|
||||||
body:json {
|
|
||||||
{"key":1}
|
|
||||||
}
|
|
||||||
|
|
||||||
settings {
|
|
||||||
encodeUrl: true
|
|
||||||
}
|
|
@ -1,29 +0,0 @@
|
|||||||
meta {
|
|
||||||
name: Edit
|
|
||||||
type: http
|
|
||||||
seq: 4
|
|
||||||
}
|
|
||||||
|
|
||||||
post {
|
|
||||||
url: http://localhost:11000/api/gebox/instance/:alder
|
|
||||||
body: json
|
|
||||||
auth: inherit
|
|
||||||
}
|
|
||||||
|
|
||||||
params:path {
|
|
||||||
alder: edit
|
|
||||||
}
|
|
||||||
|
|
||||||
body:json {
|
|
||||||
{
|
|
||||||
"key":1,
|
|
||||||
"instance":"DAP Personal Website",
|
|
||||||
"domain":"ditaajipratama.net",
|
|
||||||
"product":1,
|
|
||||||
"status":"pending"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
settings {
|
|
||||||
encodeUrl: true
|
|
||||||
}
|
|
@ -1,23 +0,0 @@
|
|||||||
meta {
|
|
||||||
name: List
|
|
||||||
type: http
|
|
||||||
seq: 2
|
|
||||||
}
|
|
||||||
|
|
||||||
post {
|
|
||||||
url: http://localhost:11000/api/gebox/instance/:alder
|
|
||||||
body: json
|
|
||||||
auth: inherit
|
|
||||||
}
|
|
||||||
|
|
||||||
params:path {
|
|
||||||
alder: list
|
|
||||||
}
|
|
||||||
|
|
||||||
body:json {
|
|
||||||
{}
|
|
||||||
}
|
|
||||||
|
|
||||||
settings {
|
|
||||||
encodeUrl: true
|
|
||||||
}
|
|
@ -1,25 +0,0 @@
|
|||||||
meta {
|
|
||||||
name: Remove
|
|
||||||
type: http
|
|
||||||
seq: 5
|
|
||||||
}
|
|
||||||
|
|
||||||
post {
|
|
||||||
url: http://localhost:11000/api/gebox/instance/:alder
|
|
||||||
body: json
|
|
||||||
auth: inherit
|
|
||||||
}
|
|
||||||
|
|
||||||
params:path {
|
|
||||||
alder: remove
|
|
||||||
}
|
|
||||||
|
|
||||||
body:json {
|
|
||||||
{
|
|
||||||
"key":1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
settings {
|
|
||||||
encodeUrl: true
|
|
||||||
}
|
|
@ -1,8 +0,0 @@
|
|||||||
meta {
|
|
||||||
name: Instance
|
|
||||||
seq: 2
|
|
||||||
}
|
|
||||||
|
|
||||||
auth {
|
|
||||||
mode: inherit
|
|
||||||
}
|
|
@ -1,26 +0,0 @@
|
|||||||
meta {
|
|
||||||
name: Add
|
|
||||||
type: http
|
|
||||||
seq: 2
|
|
||||||
}
|
|
||||||
|
|
||||||
post {
|
|
||||||
url: http://localhost:11000/api/gebox/package/:alder
|
|
||||||
body: json
|
|
||||||
auth: inherit
|
|
||||||
}
|
|
||||||
|
|
||||||
params:path {
|
|
||||||
alder: add
|
|
||||||
}
|
|
||||||
|
|
||||||
body:json {
|
|
||||||
{
|
|
||||||
"name":"My Package",
|
|
||||||
"desc":null
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
settings {
|
|
||||||
encodeUrl: true
|
|
||||||
}
|
|
@ -1,23 +0,0 @@
|
|||||||
meta {
|
|
||||||
name: Detail
|
|
||||||
type: http
|
|
||||||
seq: 4
|
|
||||||
}
|
|
||||||
|
|
||||||
post {
|
|
||||||
url: http://localhost:11000/api/gebox/package/:alder
|
|
||||||
body: json
|
|
||||||
auth: inherit
|
|
||||||
}
|
|
||||||
|
|
||||||
params:path {
|
|
||||||
alder: detail
|
|
||||||
}
|
|
||||||
|
|
||||||
body:json {
|
|
||||||
{"key":1}
|
|
||||||
}
|
|
||||||
|
|
||||||
settings {
|
|
||||||
encodeUrl: true
|
|
||||||
}
|
|
@ -1,27 +0,0 @@
|
|||||||
meta {
|
|
||||||
name: Edit
|
|
||||||
type: http
|
|
||||||
seq: 5
|
|
||||||
}
|
|
||||||
|
|
||||||
post {
|
|
||||||
url: http://localhost:11000/api/gebox/package/:alder
|
|
||||||
body: json
|
|
||||||
auth: inherit
|
|
||||||
}
|
|
||||||
|
|
||||||
params:path {
|
|
||||||
alder: edit
|
|
||||||
}
|
|
||||||
|
|
||||||
body:json {
|
|
||||||
{
|
|
||||||
"key":1,
|
|
||||||
"name":"My Package",
|
|
||||||
"desc":null
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
settings {
|
|
||||||
encodeUrl: true
|
|
||||||
}
|
|
@ -1,23 +0,0 @@
|
|||||||
meta {
|
|
||||||
name: List
|
|
||||||
type: http
|
|
||||||
seq: 3
|
|
||||||
}
|
|
||||||
|
|
||||||
post {
|
|
||||||
url: http://localhost:11000/api/gebox/package/:alder
|
|
||||||
body: json
|
|
||||||
auth: inherit
|
|
||||||
}
|
|
||||||
|
|
||||||
params:path {
|
|
||||||
alder: list
|
|
||||||
}
|
|
||||||
|
|
||||||
body:json {
|
|
||||||
{}
|
|
||||||
}
|
|
||||||
|
|
||||||
settings {
|
|
||||||
encodeUrl: true
|
|
||||||
}
|
|
@ -1,25 +0,0 @@
|
|||||||
meta {
|
|
||||||
name: Remove
|
|
||||||
type: http
|
|
||||||
seq: 6
|
|
||||||
}
|
|
||||||
|
|
||||||
post {
|
|
||||||
url: http://localhost:11000/api/gebox/package/:alder
|
|
||||||
body: json
|
|
||||||
auth: inherit
|
|
||||||
}
|
|
||||||
|
|
||||||
params:path {
|
|
||||||
alder: remove
|
|
||||||
}
|
|
||||||
|
|
||||||
body:json {
|
|
||||||
{
|
|
||||||
"key":1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
settings {
|
|
||||||
encodeUrl: true
|
|
||||||
}
|
|
@ -1,27 +0,0 @@
|
|||||||
meta {
|
|
||||||
name: Add
|
|
||||||
type: http
|
|
||||||
seq: 1
|
|
||||||
}
|
|
||||||
|
|
||||||
post {
|
|
||||||
url: http://localhost:11000/api/gebox/package/version/:alder
|
|
||||||
body: json
|
|
||||||
auth: inherit
|
|
||||||
}
|
|
||||||
|
|
||||||
params:path {
|
|
||||||
alder: add
|
|
||||||
}
|
|
||||||
|
|
||||||
body:json {
|
|
||||||
{
|
|
||||||
"package":1,
|
|
||||||
"version":"v0.1",
|
|
||||||
"release":"2020-01-01 00:00:00"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
settings {
|
|
||||||
encodeUrl: true
|
|
||||||
}
|
|
@ -1,23 +0,0 @@
|
|||||||
meta {
|
|
||||||
name: Detail
|
|
||||||
type: http
|
|
||||||
seq: 3
|
|
||||||
}
|
|
||||||
|
|
||||||
post {
|
|
||||||
url: http://localhost:11000/api/gebox/package/version/:alder
|
|
||||||
body: json
|
|
||||||
auth: inherit
|
|
||||||
}
|
|
||||||
|
|
||||||
params:path {
|
|
||||||
alder: detail
|
|
||||||
}
|
|
||||||
|
|
||||||
body:json {
|
|
||||||
{"key":1}
|
|
||||||
}
|
|
||||||
|
|
||||||
settings {
|
|
||||||
encodeUrl: true
|
|
||||||
}
|
|
@ -1,28 +0,0 @@
|
|||||||
meta {
|
|
||||||
name: Edit
|
|
||||||
type: http
|
|
||||||
seq: 4
|
|
||||||
}
|
|
||||||
|
|
||||||
post {
|
|
||||||
url: http://localhost:11000/api/gebox/package/version/:alder
|
|
||||||
body: json
|
|
||||||
auth: inherit
|
|
||||||
}
|
|
||||||
|
|
||||||
params:path {
|
|
||||||
alder: edit
|
|
||||||
}
|
|
||||||
|
|
||||||
body:json {
|
|
||||||
{
|
|
||||||
"key":1,
|
|
||||||
"package":1,
|
|
||||||
"version":"v0.1",
|
|
||||||
"release":"2020-01-01 00:00:00"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
settings {
|
|
||||||
encodeUrl: true
|
|
||||||
}
|
|
@ -1,23 +0,0 @@
|
|||||||
meta {
|
|
||||||
name: List
|
|
||||||
type: http
|
|
||||||
seq: 2
|
|
||||||
}
|
|
||||||
|
|
||||||
post {
|
|
||||||
url: http://localhost:11000/api/gebox/package/version/:alder
|
|
||||||
body: json
|
|
||||||
auth: inherit
|
|
||||||
}
|
|
||||||
|
|
||||||
params:path {
|
|
||||||
alder: list
|
|
||||||
}
|
|
||||||
|
|
||||||
body:json {
|
|
||||||
{}
|
|
||||||
}
|
|
||||||
|
|
||||||
settings {
|
|
||||||
encodeUrl: true
|
|
||||||
}
|
|
@ -1,25 +0,0 @@
|
|||||||
meta {
|
|
||||||
name: Remove
|
|
||||||
type: http
|
|
||||||
seq: 5
|
|
||||||
}
|
|
||||||
|
|
||||||
post {
|
|
||||||
url: http://localhost:11000/api/gebox/package/version/:alder
|
|
||||||
body: json
|
|
||||||
auth: inherit
|
|
||||||
}
|
|
||||||
|
|
||||||
params:path {
|
|
||||||
alder: remove
|
|
||||||
}
|
|
||||||
|
|
||||||
body:json {
|
|
||||||
{
|
|
||||||
"key":1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
settings {
|
|
||||||
encodeUrl: true
|
|
||||||
}
|
|
@ -1,8 +0,0 @@
|
|||||||
meta {
|
|
||||||
name: Version
|
|
||||||
seq: 1
|
|
||||||
}
|
|
||||||
|
|
||||||
auth {
|
|
||||||
mode: inherit
|
|
||||||
}
|
|
@ -1,8 +0,0 @@
|
|||||||
meta {
|
|
||||||
name: Package
|
|
||||||
seq: 1
|
|
||||||
}
|
|
||||||
|
|
||||||
auth {
|
|
||||||
mode: inherit
|
|
||||||
}
|
|
@ -1,8 +0,0 @@
|
|||||||
meta {
|
|
||||||
name: GeBox
|
|
||||||
seq: 1
|
|
||||||
}
|
|
||||||
|
|
||||||
auth {
|
|
||||||
mode: inherit
|
|
||||||
}
|
|
@ -1,5 +0,0 @@
|
|||||||
{
|
|
||||||
"version": "1",
|
|
||||||
"name": "CostaPy",
|
|
||||||
"type": "collection"
|
|
||||||
}
|
|
78
handler.py
78
handler.py
@ -11,12 +11,6 @@ from config import directory
|
|||||||
import templates.plain.main as template_public
|
import templates.plain.main as template_public
|
||||||
import modules.public.home as public_home
|
import modules.public.home as public_home
|
||||||
|
|
||||||
import modules.api.gebox.package as api_gebox_package
|
|
||||||
import modules.api.gebox.version as api_gebox_version
|
|
||||||
import modules.api.gebox.instance as api_gebox_instance
|
|
||||||
|
|
||||||
import json
|
|
||||||
|
|
||||||
app = Bottle()
|
app = Bottle()
|
||||||
|
|
||||||
@app.route('/')
|
@app.route('/')
|
||||||
@ -27,75 +21,3 @@ def index():
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
return public_home.main().html(params)
|
return public_home.main().html(params)
|
||||||
|
|
||||||
@app.route('/api/gebox/package/<alder>', method=['OPTIONS', 'POST'])
|
|
||||||
def index(alder):
|
|
||||||
try:
|
|
||||||
if request.method == 'OPTIONS':
|
|
||||||
return None
|
|
||||||
else:
|
|
||||||
response.content_type = 'application/json'
|
|
||||||
params = request.json
|
|
||||||
if alder == 'add':
|
|
||||||
return json.dumps(api_gebox_package.package().add(params), indent = 2).encode()
|
|
||||||
elif alder == 'list':
|
|
||||||
return json.dumps(api_gebox_package.package().list(params), indent = 2).encode()
|
|
||||||
elif alder == 'detail':
|
|
||||||
return json.dumps(api_gebox_package.package().detail(params), indent = 2).encode()
|
|
||||||
elif alder == 'edit':
|
|
||||||
return json.dumps(api_gebox_package.package().edit(params), indent = 2).encode()
|
|
||||||
elif alder == 'remove':
|
|
||||||
return json.dumps(api_gebox_package.package().remove(params), indent = 2).encode()
|
|
||||||
else:
|
|
||||||
return json.dumps({}, indent = 2).encode()
|
|
||||||
except Exception as e:
|
|
||||||
print(str(e),flush=True)
|
|
||||||
return json.dumps({}, indent = 2).encode()
|
|
||||||
|
|
||||||
@app.route('/api/gebox/package/version/<alder>', method=['OPTIONS', 'POST'])
|
|
||||||
def index(alder):
|
|
||||||
try:
|
|
||||||
if request.method == 'OPTIONS':
|
|
||||||
return None
|
|
||||||
else:
|
|
||||||
response.content_type = 'application/json'
|
|
||||||
params = request.json
|
|
||||||
if alder == 'add':
|
|
||||||
return json.dumps(api_gebox_version.version().add(params), indent = 2).encode()
|
|
||||||
elif alder == 'list':
|
|
||||||
return json.dumps(api_gebox_version.version().list(params), indent = 2).encode()
|
|
||||||
elif alder == 'detail':
|
|
||||||
return json.dumps(api_gebox_version.version().detail(params), indent = 2).encode()
|
|
||||||
elif alder == 'edit':
|
|
||||||
return json.dumps(api_gebox_version.version().edit(params), indent = 2).encode()
|
|
||||||
elif alder == 'remove':
|
|
||||||
return json.dumps(api_gebox_version.version().remove(params), indent = 2).encode()
|
|
||||||
else:
|
|
||||||
return json.dumps({}, indent = 2).encode()
|
|
||||||
except Exception as e:
|
|
||||||
print(str(e),flush=True)
|
|
||||||
return json.dumps({}, indent = 2).encode()
|
|
||||||
|
|
||||||
@app.route('/api/gebox/instance/<alder>', method=['OPTIONS', 'POST'])
|
|
||||||
def index(alder):
|
|
||||||
try:
|
|
||||||
if request.method == 'OPTIONS':
|
|
||||||
return None
|
|
||||||
else:
|
|
||||||
response.content_type = 'application/json'
|
|
||||||
params = request.json
|
|
||||||
if alder == 'add':
|
|
||||||
return json.dumps(api_gebox_instance.instance().add(params), indent = 2).encode()
|
|
||||||
elif alder == 'list':
|
|
||||||
return json.dumps(api_gebox_instance.instance().list(params), indent = 2).encode()
|
|
||||||
elif alder == 'detail':
|
|
||||||
return json.dumps(api_gebox_instance.instance().detail(params), indent = 2).encode()
|
|
||||||
elif alder == 'edit':
|
|
||||||
return json.dumps(api_gebox_instance.instance().edit(params), indent = 2).encode()
|
|
||||||
elif alder == 'remove':
|
|
||||||
return json.dumps(api_gebox_instance.instance().remove(params), indent = 2).encode()
|
|
||||||
else:
|
|
||||||
return json.dumps({}, indent = 2).encode()
|
|
||||||
except Exception as e:
|
|
||||||
print(str(e),flush=True)
|
|
||||||
return json.dumps({}, indent = 2).encode()
|
|
||||||
|
@ -13,7 +13,7 @@ class version:
|
|||||||
self.cursor = self.db_main.cursor(dictionary=True)
|
self.cursor = self.db_main.cursor(dictionary=True)
|
||||||
|
|
||||||
def add(self, params):
|
def add(self, params):
|
||||||
APIADDR = "/api/gebox/package/version/add"
|
APIADDR = "/api/gebox/version/add"
|
||||||
response = {}
|
response = {}
|
||||||
loggorilla.prcss(APIADDR, "Define Models")
|
loggorilla.prcss(APIADDR, "Define Models")
|
||||||
package = params["package" ]
|
package = params["package" ]
|
||||||
@ -39,7 +39,7 @@ class version:
|
|||||||
return response
|
return response
|
||||||
|
|
||||||
def list(self, params):
|
def list(self, params):
|
||||||
APIADDR = "/api/gebox/package/version/list"
|
APIADDR = "/api/gebox/version/list"
|
||||||
response = {}
|
response = {}
|
||||||
self.cursor.execute("BEGIN;")
|
self.cursor.execute("BEGIN;")
|
||||||
try:
|
try:
|
||||||
@ -62,7 +62,7 @@ class version:
|
|||||||
return response
|
return response
|
||||||
|
|
||||||
def detail(self, params):
|
def detail(self, params):
|
||||||
APIADDR = "/api/gebox/package/version/detail"
|
APIADDR = "/api/gebox/version/detail"
|
||||||
response = {}
|
response = {}
|
||||||
loggorilla.prcss(APIADDR, "Define Models")
|
loggorilla.prcss(APIADDR, "Define Models")
|
||||||
key = params["key" ]
|
key = params["key" ]
|
||||||
@ -87,7 +87,7 @@ class version:
|
|||||||
return response
|
return response
|
||||||
|
|
||||||
def edit(self, params):
|
def edit(self, params):
|
||||||
APIADDR = "/api/gebox/package/version/edit"
|
APIADDR = "/api/gebox/version/edit"
|
||||||
response = {}
|
response = {}
|
||||||
loggorilla.prcss(APIADDR, "Define Models")
|
loggorilla.prcss(APIADDR, "Define Models")
|
||||||
key = params["key" ]
|
key = params["key" ]
|
||||||
@ -115,7 +115,7 @@ class version:
|
|||||||
return response
|
return response
|
||||||
|
|
||||||
def remove(self, params):
|
def remove(self, params):
|
||||||
APIADDR = "/api/gebox/package/version/remove"
|
APIADDR = "/api/gebox/version/remove"
|
||||||
response = {}
|
response = {}
|
||||||
loggorilla.prcss(APIADDR, "Define Models")
|
loggorilla.prcss(APIADDR, "Define Models")
|
||||||
key = params["key" ]
|
key = params["key" ]
|
||||||
|
Loading…
Reference in New Issue
Block a user