def _create_files_for_module(self, restfulmodule): modelnames = [] dirname = self._create_dir(restfulmodule) for clsname in restfulmodule.__all__: restfulcls = getattr(administrator_restful, clsname) js = self._get_js_for_model(restfulcls) modelname = get_extjs_modelname(restfulcls) self._create_extjsclassfile(dirname, modelname, js) modelnames.append(modelname) self._create_requireall_file(dirname, modelnames)
def _create_files_for_module(self, restfulmodule): modelnames = [] dirname = self._create_dir(restfulmodule) for clsname in restfulmodule.__all__: restfulcls = getattr(administrator_restful, clsname) js = self._get_js_for_model(restfulcls) modelname = get_extjs_modelname(restfulcls) self._create_extjsclassfile(dirname, modelname, js) modelnames.append(modelname) self._create_requireall_file(dirname, modelnames)
def _create_files_for_module(self, moddir, restfulmodule, appname): modelnames = [] logging.info('Parsing app: %s', appname) self._get_restfulmanagers(restfulmodule) for restfulmanager in self._get_restfulmanagers(restfulmodule): for restfulcls in restfulmanager.iter_restfulclasses(): logging.debug('Generating JS code for: %s', restfulcls.__name__) js = self._get_js_for_model(restfulcls) modelname = get_extjs_modelname(restfulcls) self._create_extjsclassfile(moddir, modelname, js) modelnames.append(modelname) return modelnames