Fix convert to core

master3.3
parent 24137ceec4
commit 73cee7f09d

@ -372,7 +372,7 @@ class Frame(ClassSerializer):
from decorators import Dec
import pickle, os
# get and send client messages
class ApiWsdl:
class CoreWsdl:
perm_denied = []
perm_denied.append(Message (type = 'error', message = '403 Forbidden'))

@ -171,8 +171,8 @@ def get_certificate(cert_path, data_path, certbase, client_cert_path):
print 'OK. Certificate save. Your certificate id = %s' %req_id
if ca_root:
clVars = DataVarsApi()
clVars.importApi()
clVars = DataVarsCore()
clVars.importCore()
clVars.flIniFile()
system_ca_db = clVars.Get('cl_glob_root_cert')
if os.path.exists(system_ca_db):

@ -61,7 +61,7 @@ def catchExcept():
return view
return wrapper
class ApiWsdl:
class CoreWsdl:
def view_cert_meth (self, dv):
""" rights for the selected certificate """
try:
@ -229,8 +229,8 @@ class ApiWsdl:
dv = self.get_cache(sid,methodname,"vars")
if not dv:
#reload(cl_install)
dv = datavars.DataVarsApi()
dv.importApi()
dv = datavars.DataVarsCore()
dv.importCore()
dv.flIniFile()
errors = self.check_cert_params(dv, info,
ordered=['cl_cert_id'],
@ -238,7 +238,7 @@ class ApiWsdl:
if errors:
return errors
certificate_meth = type("certificateCommon",(self.Common,
ApiWsdl, object), {})
CoreWsdl, object), {})
pid = self.startprocess(sid, target=certificate_meth,
method="view_cert_meth",
auto_delete = True,
@ -257,7 +257,7 @@ class ApiWsdl:
@rpc(Integer, CertificateInfo, _returns = Array(ReturnedMessage))
@Dec.check_permissions(["view_cert"])
@Dec.console('view_cert')
@Dec.gui('Api', 'View Cert', 'certificate-server,application-certificate')
@Dec.gui('Core', 'View Cert', 'certificate-server,application-certificate')
def view_cert ( self, sid, info):
if not info:
errors = []
@ -265,8 +265,8 @@ class ApiWsdl:
errors.append(ReturnedMessage(type = 'error', field = 'cl_cert_id',
message = mess))
return errors
dv = datavars.DataVarsApi()
dv.importApi()
dv = datavars.DataVarsCore()
dv.importCore()
dv.flIniFile()
dv.Set('cl_cert_id', info.cl_cert_id)
self.set_cache(sid, 'view_cert', "vars", dv, smart=False)
@ -275,8 +275,8 @@ class ApiWsdl:
@rpc(Integer, ViewParams, _returns = ViewInfo)
@catchExcept()
def view_cert_view (self, sid, params):
dv = datavars.DataVarsApi()
dv.importApi()
dv = datavars.DataVarsCore()
dv.importCore()
dv.flIniFile()
dv.addGroup(_("Certificate View"),
normal=('cl_cert_id',),

@ -18,7 +18,7 @@ import soaplib
from soaplib.serializers.primitive import String, Integer
# Check rights for a fixed method
class ApiWsdl () :
class CoreWsdl () :
def check_rights(self, cert, method_name):
if cert == None:
return -3
@ -50,4 +50,4 @@ class ApiWsdl () :
fd.close()
return 0
except:
return 0
return 0

@ -137,8 +137,8 @@ def main(*args, **keywords):
logger.setLevel(logging.DEBUG)
port = args.port
ob = DataVarsApi()
ob.importApi()
ob = DataVarsCore()
ob.importCore()
# set var env
ob.flIniFile()

@ -31,7 +31,7 @@ from calculate.core.server.baseClass import Basic
class ClTemplate (ClassSerializer):
args = String
class ApiWsdl:
class CoreWsdl:
def cl_template_meth (self, args) :
try:
# create list for subprocess.Popen
@ -88,7 +88,7 @@ class ApiWsdl:
@Dec.gui(_('Utilities'),'Overlay Templates', 'tab-duplicate,edit-copy')
def cl_template ( self, sid, cltemplate):
cl_template_meth = type("CommonInstall",
(self.Common, ApiWsdl, object), {})
(self.Common, CoreWsdl, object), {})
try:
args = cltemplate.args
except:

@ -36,7 +36,7 @@ def clean (SID_FILE, PID_FILE, SID_PID, SIDS_DIR, PIDS_DIR):
for filename in glob.glob(PIDS_DIR+"/*.pid"):
os.unlink (filename)
class ApiWsdl:
class CoreWsdl:
# watch for process
def watcher_pid_proc(self, pid):
period = 2

@ -194,9 +194,9 @@ class clientHTTPSConnection (httplib.HTTPSConnection):
self.sock = sock
self._tunnel()
from calculate.core.datavars import DataVarsApi
clVars = DataVarsApi()
clVars.importApi()
from calculate.core.datavars import DataVarsCore
clVars = DataVarsCore()
clVars.importCore()
clVars.flIniFile()
user_root_cert = clVars.Get('cl_user_root_cert')
homePath = clVars.Get('ur_home_path')

@ -72,7 +72,7 @@ def catchExcept():
return view
return wrapper
class ApiWsdl:
class CoreWsdl:
#def create_req_table(self, )
def show_groups_meth (self, dv) :
try:
@ -172,8 +172,8 @@ class ApiWsdl:
dv = self.get_cache(sid,methodname,"vars")
if not dv:
#reload(cl_install)
dv = datavars.DataVarsApi()
dv.importApi()
dv = datavars.DataVarsCore()
dv.importCore()
dv.flIniFile()
errors = self.check_req_params(dv, info,
ordered=['cl_page_count',
@ -182,7 +182,7 @@ class ApiWsdl:
if errors:
return errors
request_meth = type("requestCommon",(self.Common,
ApiWsdl, object), {})
CoreWsdl, object), {})
pid = self.startprocess(sid, target=request_meth,
method="show_groups_meth",
auto_delete = True,
@ -200,7 +200,7 @@ class ApiWsdl:
@rpc(Integer, GroupInfo, _returns = Array(ReturnedMessage))
@Dec.check_permissions(["edit-group"])
@Dec.console('cl-show-groups')
@Dec.gui('Api', _('View Groups'), 'user-group-properties,' \
@Dec.gui('Core', _('View Groups'), 'user-group-properties,' \
'view-certificate-import,application-certificate')
def show_groups ( self, sid, info):
if not info:
@ -210,8 +210,8 @@ class ApiWsdl:
errors.append(ReturnedMessage(type = 'error', field = field,
message = mess, expert = True))
return errors
dv = datavars.DataVarsApi()
dv.importApi()
dv = datavars.DataVarsCore()
dv.importCore()
dv.flIniFile()
dv.Set('cl_page_count', info.cl_page_count)
dv.Set('cl_page_offset', info.cl_page_offset)
@ -221,8 +221,8 @@ class ApiWsdl:
@rpc(Integer, ViewParams,_returns = ViewInfo)
@catchExcept()
def show_groups_view (self, sid, params):
dv = datavars.DataVarsApi()
dv.importApi()
dv = datavars.DataVarsCore()
dv.importCore()
dv.flIniFile()
dv.addGroup(_("Groups"),
normal=('cl_page_count','cl_page_offset'),
@ -245,8 +245,8 @@ class ApiWsdl:
message = mess))
return errors
dv = datavars.DataVarsApi()
dv.importApi()
dv = datavars.DataVarsCore()
dv.importCore()
dv.flIniFile()
dv.Set('cl_group_name', info.cl_group_name)
self.set_cache(sid, 'detail_request', 'dv', dv, smart = False)
@ -257,8 +257,8 @@ class ApiWsdl:
def detail_group_view (self, sid, params):
dv = self.get_cache(sid, 'detail_request', 'dv')
if not dv:
dv = datavars.DataVarsApi()
dv.importApi()
dv = datavars.DataVarsCore()
dv.importCore()
dv.flIniFile()
dv.Get('cl_group_name')
@ -300,7 +300,7 @@ class ApiWsdl:
if errors:
return errors
request_meth = type("delRequestCommon",(self.Common,
ApiWsdl, object), {})
CoreWsdl, object), {})
pid = self.startprocess(sid, target=request_meth,
method="change_group_meth",\
args_proc = (dv,))
@ -364,8 +364,8 @@ class ApiWsdl:
def change_group ( self, sid, info):
dv = self.get_cache(sid,'change_group',"vars")
if not dv:
dv = datavars.DataVarsApi()
dv.importApi()
dv = datavars.DataVarsCore()
dv.importCore()
dv.flIniFile()
dv.Set('cl_group_name', info.cl_group_name)
dv.Set('cl_group_rights', info.cl_group_rights)
@ -377,8 +377,8 @@ class ApiWsdl:
def change_group_view (self, sid, params):
dv = self.get_cache(sid, 'change_group', 'dv')
if not dv:
dv = datavars.DataVarsApi()
dv.importApi()
dv = datavars.DataVarsCore()
dv.importCore()
dv.flIniFile()
dv.Get('cl_group_name')
@ -412,7 +412,7 @@ class ApiWsdl:
if errors:
return errors
request_meth = type("delGroupCommon",(self.Common,
ApiWsdl, object), {})
CoreWsdl, object), {})
pid = self.startprocess(sid, target=request_meth,
method="del_group_meth",\
args_proc = (dv,))
@ -476,8 +476,8 @@ class ApiWsdl:
def delete_group ( self, sid, info):
#dv = self.get_cache(sid,'delete_request',"vars")
#if not dv:
dv = datavars.DataVarsApi()
dv.importApi()
dv = datavars.DataVarsCore()
dv.importCore()
dv.flIniFile()
dv.Set('cl_group_name', info.cl_group_name)
self.set_cache(sid, 'delete_group', "vars", dv, smart=False)
@ -488,8 +488,8 @@ class ApiWsdl:
def delete_group_view (self, sid, params):
dv = self.get_cache(sid, 'delete_group', 'dv')
if not dv:
dv = datavars.DataVarsApi()
dv.importApi()
dv = datavars.DataVarsCore()
dv.importCore()
dv.flIniFile()
dv.Get('cl_group_name')
@ -515,7 +515,7 @@ class ApiWsdl:
if errors:
return errors
request_meth = type("delGroupCommon",(self.Common,
ApiWsdl, object), {})
CoreWsdl, object), {})
pid = self.startprocess(sid, target=request_meth,
method="add_group_meth",\
args_proc = (dv,))
@ -582,8 +582,8 @@ class ApiWsdl:
def add_group ( self, sid, info):
#dv = self.get_cache(sid,'delete_request',"vars")
#if not dv:
dv = datavars.DataVarsApi()
dv.importApi()
dv = datavars.DataVarsCore()
dv.importCore()
dv.flIniFile()
dv.Set('cl_group_add', info.cl_group_add)
dv.Set('cl_group_rights', info.cl_group_rights)
@ -595,8 +595,8 @@ class ApiWsdl:
def add_group_view (self, sid, params):
dv = self.get_cache(sid, 'add_group', 'dv')
if not dv:
dv = datavars.DataVarsApi()
dv.importApi()
dv = datavars.DataVarsCore()
dv.importCore()
dv.flIniFile()
dv.Get('cl_group_name')

@ -29,7 +29,7 @@ import random, hashlib
from api_types import Message, ReturnProgress
from decorators import Dec
class ApiWsdl () :
class CoreWsdl () :
# client signals about presence
def active_clients (self, sid):

@ -47,7 +47,7 @@ imported_modules = []
pack = "calculate.core.server"
for module_name in list_module:
imported_modules.append (importlib.import_module('%s.%s'\
%(pack, module_name)).ApiWsdl)
%(pack, module_name)).CoreWsdl)
imported_modules.append(object)
imported = tuple (imported_modules)

@ -23,7 +23,7 @@ from soaplib.serializers.clazz import Array
from cert_cmd import find_cert_id
# process management
class ApiWsdl () :
class CoreWsdl () :
# delete process id from list process
def del_pid(self, pid):
@ -161,4 +161,4 @@ class ApiWsdl () :
#return 0
#except:
#return 0
#return 0

@ -23,7 +23,7 @@ from soaplib.serializers.primitive import String, Integer
from soaplib.serializers.clazz import Array
# session management
class ApiWsdl () :
class CoreWsdl () :
# delete client session from file (close session)
def del_sid_from_file(self, sid):
@ -205,4 +205,4 @@ class ApiWsdl () :
return results
fd.close()
return ["-2"]
return ["-2"]

@ -66,7 +66,7 @@ def catchExcept():
return view
return wrapper
class ApiWsdl:
class CoreWsdl:
#def create_req_table(self, )
def show_request_meth (self, dv) :
try:
@ -174,8 +174,8 @@ class ApiWsdl:
dv = self.get_cache(sid,methodname,"vars")
if not dv:
#reload(cl_install)
dv = datavars.DataVarsApi()
dv.importApi()
dv = datavars.DataVarsCore()
dv.importCore()
dv.flIniFile()
errors = self.check_req_params(dv, info,
ordered=['cl_page_count',
@ -184,7 +184,7 @@ class ApiWsdl:
if errors:
return errors
request_meth = type("requestCommon",(self.Common,
ApiWsdl, object), {})
CoreWsdl, object), {})
pid = self.startprocess(sid, target=request_meth,
method="show_request_meth",
auto_delete = True,
@ -202,7 +202,7 @@ class ApiWsdl:
@rpc(Integer, RequestInfo, _returns = Array(ReturnedMessage))
@Dec.check_permissions(["request"])
@Dec.console('cl-show-request')
@Dec.gui('Api',_('View Requests'),'view-certificate-import,'\
@Dec.gui('Core',_('View Requests'),'view-certificate-import,'\
'application-certificate')
def show_request ( self, sid, info):
if not info:
@ -212,8 +212,8 @@ class ApiWsdl:
errors.append(ReturnedMessage(type = 'error', field = field,
message = mess, expert = True))
return errors
dv = datavars.DataVarsApi()
dv.importApi()
dv = datavars.DataVarsCore()
dv.importCore()
dv.flIniFile()
dv.Set('cl_page_count', info.cl_page_count)
dv.Set('cl_page_offset', info.cl_page_offset)
@ -223,8 +223,8 @@ class ApiWsdl:
@rpc(Integer, ViewParams, _returns = ViewInfo)
@catchExcept()
def show_request_view (self, sid, params):
dv = datavars.DataVarsApi()
dv.importApi()
dv = datavars.DataVarsCore()
dv.importCore()
dv.flIniFile()
dv.addGroup(_("Requests"),
normal=('cl_page_count','cl_page_offset'),
@ -238,7 +238,7 @@ class ApiWsdl:
@Dec.check_permissions(["request"])
@Dec.console('cl-show-request')
@Dec.gui(_('Detail Request'))
#@Dec.gui(_('Api'),_('Detail Request'),'view-certificate-import')
#@Dec.gui(_('Core'),_('Detail Request'),'view-certificate-import')
def detail_request ( self, sid, info):
if not info:
mess = 'Field must be int!'
@ -247,8 +247,8 @@ class ApiWsdl:
message = mess))
return errors
dv = datavars.DataVarsApi()
dv.importApi()
dv = datavars.DataVarsCore()
dv.importCore()
dv.flIniFile()
dv.Set('cl_req_id', info.cl_req_id)
self.set_cache(sid, 'detail_request', 'dv', dv, smart = False)
@ -259,8 +259,8 @@ class ApiWsdl:
def detail_request_view (self, sid, params):
dv = self.get_cache(sid, 'detail_request', 'dv')
if not dv:
dv = datavars.DataVarsApi()
dv.importApi()
dv = datavars.DataVarsCore()
dv.importCore()
dv.flIniFile()
dv.Get('cl_req_id')
@ -311,7 +311,7 @@ class ApiWsdl:
if errors:
return errors
request_meth = type("delRequestCommon",(self.Common,
ApiWsdl, object), {})
CoreWsdl, object), {})
pid = self.startprocess(sid, target=request_meth,
method="confirm_request_meth",\
args_proc = (dv,))
@ -390,8 +390,8 @@ class ApiWsdl:
def confirm_request ( self, sid, info):
dv = self.get_cache(sid,'confirm_request',"vars")
if not dv:
dv = datavars.DataVarsApi()
dv.importApi()
dv = datavars.DataVarsCore()
dv.importCore()
dv.flIniFile()
try:
dv.Set('cl_req_id', info.cl_req_id)
@ -413,8 +413,8 @@ class ApiWsdl:
def confirm_request_view (self, sid, params):
dv = self.get_cache(sid, 'confirm_request', 'dv')
if not dv:
dv = datavars.DataVarsApi()
dv.importApi()
dv = datavars.DataVarsCore()
dv.importCore()
dv.flIniFile()
dv.Get('cl_req_id')
@ -457,7 +457,7 @@ class ApiWsdl:
if errors:
return errors
request_meth = type("delRequestCommon",(self.Common,
ApiWsdl, object), {})
CoreWsdl, object), {})
pid = self.startprocess(sid, target=request_meth,
method="del_request_meth",\
args_proc = (dv,))
@ -472,8 +472,8 @@ class ApiWsdl:
return []
def del_request_meth(self, dv):
#ob = datavars.DataVarsApi()
#ob.importApi()
#ob = datavars.DataVarsCore()
#ob.importCore()
# set var env
#ob.flIniFile()
@ -550,8 +550,8 @@ class ApiWsdl:
def delete_request ( self, sid, info):
#dv = self.get_cache(sid,'delete_request',"vars")
#if not dv:
dv = datavars.DataVarsApi()
dv.importApi()
dv = datavars.DataVarsCore()
dv.importCore()
dv.flIniFile()
dv.Set('cl_req_id', info.cl_req_id)
self.set_cache(sid, 'delete_request', "vars", dv, smart=False)
@ -562,8 +562,8 @@ class ApiWsdl:
def delete_request_view (self, sid, params):
dv = self.get_cache(sid, 'detail_request', 'dv')
if not dv:
dv = datavars.DataVarsApi()
dv.importApi()
dv = datavars.DataVarsCore()
dv.importCore()
dv.flIniFile()
dv.Get('cl_req_id')

@ -22,7 +22,7 @@ import soaplib
from soaplib.serializers.primitive import String, Integer
from soaplib.serializers.clazz import Array
class ApiWsdl () :
class CoreWsdl () :
def del_sid_pid(self, sid):
# delete conformity pid and sid of sid_pid file

@ -50,7 +50,7 @@ class SU (ClassSerializer):
# for check parameters without call method
CheckOnly = Boolean
class ApiWsdl:
class CoreWsdl:
def system_update_meth (self) :
try:
results = []
@ -86,7 +86,7 @@ class ApiWsdl:
@rpc(Integer, _returns = Array(ReturnedMessage))
def system_update_tray(self, sid):
system_update_meth = type \
("CommonInstall",(self.Common, ApiWsdl, object), {})
("CommonInstall",(self.Common, CoreWsdl, object), {})
pid = self.startprocess(sid, target=system_update_meth, \
method="system_update_meth",\
method_name='System Update', \

@ -51,7 +51,7 @@ class SH (ClassSerializer):
CheckOnly = Boolean
Default = Array(String)
class ApiWsdl:
class CoreWsdl:
def say_hello_meth (self, name, times, town) :
print 'name = ', name, 'times = ', times, 'town = ',town
try:
@ -169,7 +169,7 @@ class ApiWsdl:
@rpc(Integer, SH, _returns = Array(ReturnedMessage))
@Dec.check_permissions(["test"])
@Dec.console('cl-test')
@Dec.gui('Api.Test', 'First Test', \
@Dec.gui('Core.Test', 'First Test', \
'/usr/share/wallpapers/Horos/contents/screenshot.png,system-log-out')
def test ( self, sid, rrr):
#print '>>>>>>>', sid, rrr
@ -226,7 +226,7 @@ class ApiWsdl:
town = sh.combovariable
#print "------->>>", name, times, town
self.set_cache(sid, name_meth, 'object', rrr)
say_hello_meth = type("CommonInstall",(self.Common, ApiWsdl, object), {})
say_hello_meth = type("CommonInstall",(self.Common, CoreWsdl, object), {})
name = sh.name
pid = self.startprocess(sid, target=say_hello_meth, method="say_hello_meth",\
method_name='test', \
@ -600,7 +600,7 @@ class ApiWsdl:
#@rpc(Array(String), Array(Array(String)), _returns = Integer)
#@Dec.check_permissions(["test"])
#@Dec.console('cl-test')
#@Dec.gui('Api', 'APITEST', \
#@Dec.gui('Core', 'APITEST', \
#'/usr/share/wallpapers/Horos/contents/screenshot.png,system-log-out')
#def apitest ( self, l, t):
#print '==>', l

@ -61,7 +61,7 @@ class SH2 (ClassSerializer):
#CheckOnly = Boolean
class ApiWsdl:
class CoreWsdl:
def test2_meth (self, name, times, town) :
print 'name = ', name, 'times = ', times, 'town = ',town
try:
@ -187,7 +187,7 @@ class ApiWsdl:
#print "------->>>", name, times, town
#self.set_cache(sid, name_meth, sh)
test2_meth = type("CommonInstall",(self.Common, ApiWsdl, object), {})
test2_meth = type("CommonInstall",(self.Common, CoreWsdl, object), {})
name = sh.name
pid = self.startprocess(sid, target=test2_meth, method="test2_meth",\

Loading…
Cancel
Save