Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Task/3 lint modules (#11) * Check to see if repo porting worked. * Lint modules to find errors and resolve potential desing issues; update format to conform with PEP8 standards. * Update GitHub pull request template to match new repo. * Remove unnecessary module-level docstrings in modules contianing only one class. * Change Configuration module/class/instances to ConfigManager. * Task/5 controllers to packages (#17) * Move controllers to packages; Move views to shared; Add template for configs * Add Prompt util. Rename Configuration to ConfigManager; Update refs in Authenticator; Move configuration logic from ConfigManger into tapis.Auth controller * Replace print statements with logger * Rename password to PASSWROD in templates/core * Change option sets in core to -v and -h * Remove core from packages * rename configs dir to conf * Updaate configs to conf in Auth * rename config to conf in Auth * fix imports in ConfigManager * Abstract Tapis specific settings to package level settings; Add method to Prompt; tapis.Auth now handles setting env and tenant * Add core package for setup and package management * Add options to yes/no prompt; Packages create and delete functionality. * Move ConfigManager to utils * Resolve core controllers before any other * Move Authenticator in tapis packages * Catch error when no command is provided * Raise wexception when user does not provided a category * Update core template to use tapis package by default * Rename TapisAuthenticator to Authenticator and update old refs * Bugfix: change old refs of self.config to self.conf * Rename Setup controller to Cli; Remove call to old Setup controller in tapis Authenticator * Use correct repo in the README.md (#19) * Task/1 action filters (#21) * Rename Controller->BaseController * Prevent users from bypassing action filters * Add cmd_to_class util and implement in Router * cleanup * tapis.Auth controller to use BaseController * add empty settings.py to packages.core * disallow prefixed hyphens in commands * Add tapipy as a package and refactor * Show error and exit if no controller is found by Router * make all methods protected in Router except for resolve * moved TapipyController into tapipy.packages.controllers * Remove old references to command index * 'index' as defaut command * Show self.__doc__ in call to index method * Add ACTION_FILTER_PREFIX to settings and empty before and after methods to base controller * set_command->set_cmd * Add before and after action filters * Action filters implemented in tapis package * Task/20 result error (#25) * validate_kw_args as protected method * move shared options and handlers into 'packages' dir * Update BaseController to ref new location of optionsets * str_to_cmd util * non-tapipy packages passed formatted cmd * Fix module loading error; handle for results that do not have a __dict__ attr * GUI, multiple profiles, improved help command, error handling (#32) * Use and Configure controllers * improve help functionality on TapipyController * improve help functionality * Use help formatter in BaseController * documentation update * bugfix * Add docker build info * Add core.Config controller * House configs in users root dir * update docker file location * Implement select functionality * Replace old refs of self.conf to config * add help message for request_body and query_parameters * fix sys.exit error; remove debugs * profile controller * handle configuration in core.Configure controller * Info controller; DictTable and ListItems views. * add alias packages use command to use and use package * Cancelable select * remove cancel from profiles and packages * Create generic select functionality in systems * Call select_Action as default command when calling tapis <resource> * Use invoke to call cmd on select * Add env and tenant methods to use * Add Categories controller; start aliases. * Support category aliases; Error handling on controller method invocation. Co-authored-by: Tyler-Clemens <[email protected]>
- Loading branch information