-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Re-architect backend tornado http server. Adds supporting decoupled library packages. (Large PR) #80
Commits on Jul 8, 2021
-
Austin Raney committed
Jul 8, 2021 Configuration menu - View commit details
-
Copy full SHA for 1529dcd - Browse repository at this point
Copy the full SHA 1529dcdView commit details -
Austin Raney committed
Jul 8, 2021 Configuration menu - View commit details
-
Copy full SHA for 02a54f5 - Browse repository at this point
Copy the full SHA 02a54f5View commit details -
Austin Raney committed
Jul 8, 2021 Configuration menu - View commit details
-
Copy full SHA for 6a54967 - Browse repository at this point
Copy the full SHA 6a54967View commit details -
use relative imports instead of re-importing
Austin Raney committedJul 8, 2021 Configuration menu - View commit details
-
Copy full SHA for b37b278 - Browse repository at this point
Copy the full SHA b37b278View commit details -
make utlities dir a python subpackage
Austin Raney committedJul 8, 2021 Configuration menu - View commit details
-
Copy full SHA for 3946c89 - Browse repository at this point
Copy the full SHA 3946c89View commit details -
refactor ResourceManager constructor
Austin Raney committedJul 8, 2021 Configuration menu - View commit details
-
Copy full SHA for 928ee95 - Browse repository at this point
Copy the full SHA 928ee95View commit details -
refactor authenticate and is_authenticated methods
Austin Raney committedJul 8, 2021 Configuration menu - View commit details
-
Copy full SHA for b1ca13b - Browse repository at this point
Copy the full SHA b1ca13bView commit details -
Austin Raney committed
Jul 8, 2021 Configuration menu - View commit details
-
Copy full SHA for b48b7eb - Browse repository at this point
Copy the full SHA b48b7ebView commit details -
refactor save_resource_locally
Austin Raney committedJul 8, 2021 Configuration menu - View commit details
-
Copy full SHA for 8fff21c - Browse repository at this point
Copy the full SHA 8fff21cView commit details
Commits on Jul 9, 2021
-
remove unnecessary shebang and imports
Austin Raney committedJul 9, 2021 Configuration menu - View commit details
-
Copy full SHA for f01be36 - Browse repository at this point
Copy the full SHA f01be36View commit details -
add httpstatus import and use relative local imports
Austin Raney committedJul 9, 2021 Configuration menu - View commit details
-
Copy full SHA for 3ae112d - Browse repository at this point
Copy the full SHA 3ae112dView commit details -
minor formatting and add TODO: move constants to config file
Austin Raney committedJul 9, 2021 Configuration menu - View commit details
-
Copy full SHA for ea191a0 - Browse repository at this point
Copy the full SHA ea191a0View commit details -
temporarily change baseclass of BaseRequestHandler for dev work
Austin Raney committedJul 9, 2021 Configuration menu - View commit details
-
Copy full SHA for af2641d - Browse repository at this point
Copy the full SHA af2641dView commit details -
override base class prepare to return 401 unauthorized if not authent…
…icated
Austin Raney committedJul 9, 2021 Configuration menu - View commit details
-
Copy full SHA for 863cc21 - Browse repository at this point
Copy the full SHA 863cc21View commit details -
use httpstatus enum to set options status in base class
Austin Raney committedJul 9, 2021 Configuration menu - View commit details
-
Copy full SHA for 7db757a - Browse repository at this point
Copy the full SHA 7db757aView commit details -
HeaderMixIn class that adds headers in _custom_headers instance variable
Austin Raney committedJul 9, 2021 Configuration menu - View commit details
-
Copy full SHA for 729a2c5 - Browse repository at this point
Copy the full SHA 729a2c5View commit details -
Child Handlers now impliment HeaderMixIn. Added TODOs and Notes
Austin Raney committedJul 9, 2021 Configuration menu - View commit details
-
Copy full SHA for d98123f - Browse repository at this point
Copy the full SHA d98123fView commit details -
remove redundant is_authenticated logic from child handlers
Austin Raney committedJul 9, 2021 Configuration menu - View commit details
-
Copy full SHA for 1c90a62 - Browse repository at this point
Copy the full SHA 1c90a62View commit details
Commits on Jul 14, 2021
-
add pydantic as setup requirement
Austin Raney committedJul 14, 2021 Configuration menu - View commit details
-
Copy full SHA for cdd4701 - Browse repository at this point
Copy the full SHA cdd4701View commit details -
start transition from hs_restclient to hsclient. Add sessionstruct an…
…d some pydantic api models
Austin Raney committedJul 14, 2021 Configuration menu - View commit details
-
Copy full SHA for c07c6dc - Browse repository at this point
Copy the full SHA c07c6dcView commit details -
Austin Raney committed
Jul 14, 2021 Configuration menu - View commit details
-
Copy full SHA for 4bea599 - Browse repository at this point
Copy the full SHA 4bea599View commit details -
add session struct container for holding session and session cookie
Austin Raney committedJul 14, 2021 Configuration menu - View commit details
-
Copy full SHA for f57560a - Browse repository at this point
Copy the full SHA f57560aView commit details -
Austin Raney committed
Jul 14, 2021 Configuration menu - View commit details
-
Copy full SHA for eec61c8 - Browse repository at this point
Copy the full SHA eec61c8View commit details
Commits on Jul 15, 2021
-
remove remember field from auth api model
Austin Raney committedJul 15, 2021 Configuration menu - View commit details
-
Copy full SHA for b1f93a4 - Browse repository at this point
Copy the full SHA b1f93a4View commit details -
session mixin that extends functionality of IPythonHandler
Austin Raney committedJul 15, 2021 Configuration menu - View commit details
-
Copy full SHA for de3192f - Browse repository at this point
Copy the full SHA de3192fView commit details -
add prepare to base handler. Requires user auth or redirects. Also ad…
…ds login url path to base handler
Austin Raney committedJul 15, 2021 Configuration menu - View commit details
-
Copy full SHA for 8695522 - Browse repository at this point
Copy the full SHA 8695522View commit details -
mixin for mutating global session object. Allows for speration from c…
…hild classes that don't need this functionality
Austin Raney committedJul 15, 2021 Configuration menu - View commit details
-
Copy full SHA for 088fb03 - Browse repository at this point
Copy the full SHA 088fb03View commit details -
LoginHandler updated. Credentials no longer stored. A salted secure c…
…ookie created post login is used to retain login state.
Austin Raney committedJul 15, 2021 Configuration menu - View commit details
-
Copy full SHA for 7318e0b - Browse repository at this point
Copy the full SHA 7318e0bView commit details -
Austin Raney committed
Jul 15, 2021 Configuration menu - View commit details
-
Copy full SHA for df18db6 - Browse repository at this point
Copy the full SHA df18db6View commit details -
replace previous server unit tests. More to come
Austin Raney committedJul 15, 2021 Configuration menu - View commit details
-
Copy full SHA for eb6d07f - Browse repository at this point
Copy the full SHA eb6d07fView commit details -
add pytest-tornado to development requirements
Austin Raney committedJul 15, 2021 Configuration menu - View commit details
-
Copy full SHA for 916db40 - Browse repository at this point
Copy the full SHA 916db40View commit details -
pytest config file. By default print logs. Disable using 'pytest -o l…
…og_cli=false'
Austin Raney committedJul 15, 2021 Configuration menu - View commit details
-
Copy full SHA for 4912873 - Browse repository at this point
Copy the full SHA 4912873View commit details -
move server.py if name == main functionality to module level __main__…
….py. Now run using 'python -m hydroshare_jupyter_sync'
Austin Raney committedJul 15, 2021 Configuration menu - View commit details
-
Copy full SHA for 508d846 - Browse repository at this point
Copy the full SHA 508d846View commit details -
Austin Raney committed
Jul 15, 2021 Configuration menu - View commit details
-
Copy full SHA for bef4f9a - Browse repository at this point
Copy the full SHA bef4f9aView commit details -
update login logic to store user id
Austin Raney committedJul 15, 2021 Configuration menu - View commit details
-
Copy full SHA for 0a47ae5 - Browse repository at this point
Copy the full SHA 0a47ae5View commit details -
Austin Raney committed
Jul 15, 2021 Configuration menu - View commit details
-
Copy full SHA for 20af2fc - Browse repository at this point
Copy the full SHA 20af2fcView commit details -
UserInfoHandler now uses hsclient. Remove TestApp from server.py
Austin Raney committedJul 15, 2021 Configuration menu - View commit details
-
Copy full SHA for e097b48 - Browse repository at this point
Copy the full SHA e097b48View commit details -
remove if name == main from server.py
Austin Raney committedJul 15, 2021 Configuration menu - View commit details
-
Copy full SHA for f5c8902 - Browse repository at this point
Copy the full SHA f5c8902View commit details
Commits on Jul 16, 2021
-
add CLI to __main__. Can pass port, hostname, --no-debug, and config …
…file. TODO: impliment config logic
Austin Raney committedJul 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 57523fc - Browse repository at this point
Copy the full SHA 57523fcView commit details -
add username field and implimentation to session struct
Austin Raney committedJul 16, 2021 Configuration menu - View commit details
-
Copy full SHA for b7a08b2 - Browse repository at this point
Copy the full SHA b7a08b2View commit details -
add note regarding Hsmd5Handler. Not sure that Hsmd5Handler is implim…
…ented
Austin Raney committedJul 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 309ac0a - Browse repository at this point
Copy the full SHA 309ac0aView commit details -
add and implement pydantic schema CollectionOfResourceMetadata. a lis…
…t of hsclient.json_models::ResourcePreview fields that have been subset
Austin Raney committedJul 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 28f2765 - Browse repository at this point
Copy the full SHA 28f2765View commit details -
add tests for CollectionOfResourceMetadata
Austin Raney committedJul 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 4a6d1e5 - Browse repository at this point
Copy the full SHA 4a6d1e5View commit details -
add a few comments and todos to server endpoints
Austin Raney committedJul 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 1e82547 - Browse repository at this point
Copy the full SHA 1e82547View commit details -
pathlib utilities for verifying if a path is a descendant of some parent
Austin Raney committedJul 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 8099b18 - Browse repository at this point
Copy the full SHA 8099b18View commit details -
Austin Raney committed
Jul 16, 2021 Configuration menu - View commit details
-
Copy full SHA for ab41bdf - Browse repository at this point
Copy the full SHA ab41bdfView commit details -
Enum and schema for creating new hydroshare resource via rest
Austin Raney committedJul 16, 2021 Configuration menu - View commit details
-
Copy full SHA for a8fad0d - Browse repository at this point
Copy the full SHA a8fad0dView commit details
Commits on Jul 19, 2021
-
add configuration file parser that uses pydantic.
Current configuration parameters are `data` and `log`. Both are directories. By default, hydroshare_juypter_sync looks for them at ~/.config/hydroshare_jupyter_sync/config and ~/.hydroshare_jupyter_sync_config in order. Meaning, if ~/.config/hydroshare_jupyter_sync/config is found first, ~/.hydroshare_jupyter_sync_config will not be read. Data and log parameters can be specified in multiple ways. 1. Config files mentioned above using shell environment variable like semantics (i.e. DATA=/some/path). 2. As environment variables (i.e. export DATA=/some/path) 3. Using the CLI by passing a non-default configuration file (i.e. --config env_file).
Austin Raney committedJul 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 6fcdddb - Browse repository at this point
Copy the full SHA 6fcdddbView commit details -
unit tests for configuration parser
Austin Raney committedJul 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 51cef05 - Browse repository at this point
Copy the full SHA 51cef05View commit details -
first_existing_file func added to utilites. Give a list of paths and …
…it greedily returns the firs that exists
Austin Raney committedJul 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 701a440 - Browse repository at this point
Copy the full SHA 701a440View commit details -
add pydantic[dotenv] as dep. Replaces pydantic. Needed for config parser
Austin Raney committedJul 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 81fc01c - Browse repository at this point
Copy the full SHA 81fc01cView commit details -
update help message in --config cli argument
Austin Raney committedJul 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 7c42a40 - Browse repository at this point
Copy the full SHA 7c42a40View commit details -
move argparser to cli module. move parser to arg for main for dep inj…
…ection purposes
Austin Raney committedJul 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 56cbda6 - Browse repository at this point
Copy the full SHA 56cbda6View commit details -
Rename ResourcesRootHandler to ListUserHydroShareResources. Comment o…
…ut post action. The previous post action allowed for creation of a HS resource, for the purpose of the minimum viable product this feature has been removed. In the future this feature will be re-added.
Austin Raney committedJul 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 7ccfd72 - Browse repository at this point
Copy the full SHA 7ccfd72View commit details -
update ResourcesRootHandler to ListUserHydroShareResources handler in…
… routing
Austin Raney committedJul 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 94b6d30 - Browse repository at this point
Copy the full SHA 94b6d30View commit details
Commits on Jul 21, 2021
-
impliment configuration parser in main
Austin Raney committedJul 21, 2021 Configuration menu - View commit details
-
Copy full SHA for acf85de - Browse repository at this point
Copy the full SHA acf85deView commit details -
expand and resolve data and log paths in config
Austin Raney committedJul 21, 2021 Configuration menu - View commit details
-
Copy full SHA for fa7f105 - Browse repository at this point
Copy the full SHA fa7f105View commit details -
add ResourceFiles pydantic api model. This is mainly for marshalling …
…output
Austin Raney committedJul 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 2db1406 - Browse repository at this point
Copy the full SHA 2db1406View commit details -
Extend hsclient::HydroShare with HydroShareWithResourceCache. As the …
…name implies, it adds caching by overriding the resource method in the base class
Austin Raney committedJul 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 8f9b4bd - Browse repository at this point
Copy the full SHA 8f9b4bdView commit details -
add/replace rest api handlers for listing and downloading hydroshare …
…resources/files
Austin Raney committedJul 21, 2021 Configuration menu - View commit details
-
Copy full SHA for ec9ec89 - Browse repository at this point
Copy the full SHA ec9ec89View commit details -
add hs resource strategy class tree and strategy factory
Austin Raney committedJul 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 475e4a9 - Browse repository at this point
Copy the full SHA 475e4a9View commit details -
update gitignore to omit lib dir outside of root context
Austin Raney committedJul 21, 2021 Configuration menu - View commit details
-
Copy full SHA for e27f737 - Browse repository at this point
Copy the full SHA e27f737View commit details -
Austin Raney committed
Jul 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 8634426 - Browse repository at this point
Copy the full SHA 8634426View commit details -
update and rename resource handler to impliment resource factory. Now…
… can download either files or folders
Austin Raney committedJul 21, 2021 Configuration menu - View commit details
-
Copy full SHA for e5c30b6 - Browse repository at this point
Copy the full SHA e5c30b6View commit details -
update class name in HydroShareResourceEntityHandler static method
Austin Raney committedJul 21, 2021 Configuration menu - View commit details
-
Copy full SHA for c523894 - Browse repository at this point
Copy the full SHA c523894View commit details -
add 'data_path' property to base handler.
Austin Raney committedJul 21, 2021 Configuration menu - View commit details
-
Copy full SHA for fc38171 - Browse repository at this point
Copy the full SHA fc38171View commit details
Commits on Jul 23, 2021
-
ResourceCreationRequest now uses regex to verify that path names do n…
…ot contain ~ or ..
Austin Raney committedJul 23, 2021 Configuration menu - View commit details
-
Copy full SHA for 71cdf4b - Browse repository at this point
Copy the full SHA 71cdf4bView commit details -
add data_path property to base handler
Austin Raney committedJul 23, 2021 Configuration menu - View commit details
-
Copy full SHA for 5418e9c - Browse repository at this point
Copy the full SHA 5418e9cView commit details -
add LocalResourceEntityHandler for uploading local HS resource data t…
…o hydroshare This handler assumes that a local version of a HydroShare resource (does not have to be entire resource, could just be a file in a resource) exists locally and is stored as it is canonically in HydroShare (i.e. {resource_id}/data/contents/). Meaning that the local file system mirrors the resource's file system structure on HydroShare. The handler accepts one or more files via a json object ({"files": [str]} in the request body using the POST HTTP verb. File names passed in the json `files` array must be in the file system context of the passed resource. They are specified relative to `/data/contents` or `{data}/{resource_id}` (meaning, you can include `/data/contents` if desired.) File paths passed outside {data}/{resource_id}/ ARE NOT ALLOWED. Additionally, file path names cannot include `~` or `..`. A 403 Forbidden is returned in the response if they are passed. Files are zipped relative to `/data/contents` (maintains directory structure), uploaded to HydroShare, and unzipped. Files uploaded overwrite existing files present on HydroShare. This operation cannot be undone.
Austin Raney committedJul 23, 2021 Configuration menu - View commit details
-
Copy full SHA for 5535343 - Browse repository at this point
Copy the full SHA 5535343View commit details -
unit test regex implimentation in ResourceFiles
Austin Raney committedJul 23, 2021 Configuration menu - View commit details
-
Copy full SHA for 3fbbb90 - Browse repository at this point
Copy the full SHA 3fbbb90View commit details -
require 'Content-Type: application/json' in login requests
Austin Raney committedJul 23, 2021 Configuration menu - View commit details
-
Copy full SHA for 2bd2a9b - Browse repository at this point
Copy the full SHA 2bd2a9bView commit details -
remove erroneous test_hello_world unit test
Austin Raney committedJul 23, 2021 Configuration menu - View commit details
-
Copy full SHA for 1662804 - Browse repository at this point
Copy the full SHA 1662804View commit details
Commits on Jul 29, 2021
-
Austin Raney committed
Jul 29, 2021 Configuration menu - View commit details
-
Copy full SHA for 80a453b - Browse repository at this point
Copy the full SHA 80a453bView commit details -
add template path to development Application object
Austin Raney committedJul 29, 2021 Configuration menu - View commit details
-
Copy full SHA for c369bf1 - Browse repository at this point
Copy the full SHA c369bf1View commit details -
render root.html in catch all / handler. WIP: prepare method will nee…
…d to change in the future. For now, it bypasses the redirect to /syncApi/login
Austin Raney committedJul 29, 2021 Configuration menu - View commit details
-
Copy full SHA for 0e0ce29 - Browse repository at this point
Copy the full SHA 0e0ce29View commit details -
login route requires json content-type header. access control allow o…
…rigin set to localhost for cors support. Will likely need to change in the future
Austin Raney committedJul 29, 2021 Configuration menu - View commit details
-
Copy full SHA for b895b5d - Browse repository at this point
Copy the full SHA b895b5dView commit details -
login cookie is now a session cookie instead of a 30 day persistant c…
…ookie. This should reduce frontend login management complexity
Austin Raney committedJul 29, 2021 Configuration menu - View commit details
-
Copy full SHA for 2d6f776 - Browse repository at this point
Copy the full SHA 2d6f776View commit details -
remove erroneous import in __main__
Austin Raney committedJul 29, 2021 Configuration menu - View commit details
-
Copy full SHA for 67330d7 - Browse repository at this point
Copy the full SHA 67330d7View commit details -
add date_created and date_last_updated fields to ResourceMetadata api…
… model
Austin Raney committedJul 29, 2021 Configuration menu - View commit details
-
Copy full SHA for 29a727f - Browse repository at this point
Copy the full SHA 29a727fView commit details -
update tests to support changes. Namely, /syncApi/login content-type …
…header requirement and additions to ResourceMetadata api model
Austin Raney committedJul 29, 2021 Configuration menu - View commit details
-
Copy full SHA for 6ac52a1 - Browse repository at this point
Copy the full SHA 6ac52a1View commit details
Commits on Aug 5, 2021
-
rework root __init__.py. Now supports lab and server extension.
Austin Raney committedAug 5, 2021 Configuration menu - View commit details
-
Copy full SHA for 0b6cc5e - Browse repository at this point
Copy the full SHA 0b6cc5eView commit details -
load config data from string not file object
Austin Raney committedAug 5, 2021 Configuration menu - View commit details
-
Copy full SHA for a5df1fe - Browse repository at this point
Copy the full SHA a5df1feView commit details
Commits on Aug 13, 2021
-
include labextension dir in manifest
Austin Raney committedAug 13, 2021 Configuration menu - View commit details
-
Copy full SHA for 3f997f8 - Browse repository at this point
Copy the full SHA 3f997f8View commit details -
render static html from template; plus type hints
Austin Raney committedAug 13, 2021 Configuration menu - View commit details
-
Copy full SHA for 3e0d680 - Browse repository at this point
Copy the full SHA 3e0d680View commit details -
add file system resource types
Austin Raney committedAug 13, 2021 Configuration menu - View commit details
-
Copy full SHA for 68c673e - Browse repository at this point
Copy the full SHA 68c673eView commit details -
fs resource map irepresenting the relationship between a local file (…
…not directory) path to the file's MD5 Hash. adds interfaces and concrete implimentations.
Austin Raney committedAug 13, 2021 Configuration menu - View commit details
-
Copy full SHA for 220d380 - Browse repository at this point
Copy the full SHA 220d380View commit details -
add __init__.py to make filesystem lib a module
Austin Raney committedAug 13, 2021 Configuration menu - View commit details
-
Copy full SHA for 7411dc0 - Browse repository at this point
Copy the full SHA 7411dc0View commit details -
FS map interfaces and concrete implementations. These objects represe…
…nt and communicate the relationship between HydroShare resources', resource files, and resource MD5 Hashes.
Austin Raney committedAug 13, 2021 Configuration menu - View commit details
-
Copy full SHA for 682f923 - Browse repository at this point
Copy the full SHA 682f923View commit details -
AggregateFSMap conrete implementation. Encapsulates a local and remot…
…e FS map and allows for treating them as one FSMap
Austin Raney committedAug 13, 2021 Configuration menu - View commit details
-
Copy full SHA for 3d77d1c - Browse repository at this point
Copy the full SHA 3d77d1cView commit details -
AggregateFSResourceMapSyncState is a pydantic model that describes th…
…e state of an AggregateFSResourceMap. Namely, are resources in/out of sync, only local/remote.
Austin Raney committedAug 13, 2021 Configuration menu - View commit details
-
Copy full SHA for 14ed760 - Browse repository at this point
Copy the full SHA 14ed760View commit details -
filesystem lib specific expections
Austin Raney committedAug 13, 2021 Configuration menu - View commit details
-
Copy full SHA for e6db8f6 - Browse repository at this point
Copy the full SHA e6db8f6View commit details -
simple event library. subscribe, unsubscribe, and dispatch events. Ev…
…ents are to be described as passed as an Enum
Austin Raney committedAug 13, 2021 Configuration menu - View commit details
-
Copy full SHA for e60c295 - Browse repository at this point
Copy the full SHA e60c295View commit details -
application specific event enum
Austin Raney committedAug 13, 2021 Configuration menu - View commit details
-
Copy full SHA for e8dae7e - Browse repository at this point
Copy the full SHA e8dae7eView commit details -
application specific object interface describing objects necessary to…
… observer, manage, and communicate local and remote hydroshare resources
Austin Raney committedAug 13, 2021 Configuration menu - View commit details
-
Copy full SHA for 88a94b5 - Browse repository at this point
Copy the full SHA 88a94b5View commit details -
application specific event listeners implimentations
Austin Raney committedAug 13, 2021 Configuration menu - View commit details
-
Copy full SHA for 877bf71 - Browse repository at this point
Copy the full SHA 877bf71View commit details -
SessionSyncStruct. conglomerate object that implements the setup and …
…teardown process for resources that handle tracking, managing, and communicating the sync status of local and remote hydroshare resources that bookend a session.
Austin Raney committedAug 13, 2021 Configuration menu - View commit details
-
Copy full SHA for 53bac38 - Browse repository at this point
Copy the full SHA 53bac38View commit details -
application specific watchdog event handler factory. Creates file sys…
…tem event handlers for observing a local hydroshare resource directory. Observations are used to update a LocalFSResourceMap instance and dispatching events used elsewhere in the application (i.e. file added).
Austin Raney committedAug 13, 2021 Configuration menu - View commit details
-
Copy full SHA for e910ccc - Browse repository at this point
Copy the full SHA e910cccView commit details -
add FileSystemEventWebSocketHandler tornado websocket handler. the sy…
…nc status between local and remote resources are pushed to the client across this websocket.
Austin Raney committedAug 13, 2021 Configuration menu - View commit details
-
Copy full SHA for 7cdf7c5 - Browse repository at this point
Copy the full SHA 7cdf7c5View commit details -
add _SessionSyncSingleton. A thin wrapper for managing a SessionSyncS…
…truct as a singleton.
Austin Raney committedAug 13, 2021 Configuration menu - View commit details
-
Copy full SHA for 60b942d - Browse repository at this point
Copy the full SHA 60b942dView commit details -
add FileSystemEventWebSocketHandler to tornado application handlers
Austin Raney committedAug 13, 2021 Configuration menu - View commit details
-
Copy full SHA for 9a6e1dc - Browse repository at this point
Copy the full SHA 9a6e1dcView commit details -
add logic to tornado handlers that download and upload hydroshare res…
…ources. These events are now dispatched using an event system to update state elsewhere in application.
Austin Raney committedAug 13, 2021 Configuration menu - View commit details
-
Copy full SHA for 1300c1a - Browse repository at this point
Copy the full SHA 1300c1aView commit details -
Austin Raney committed
Aug 13, 2021 Configuration menu - View commit details
-
Copy full SHA for c67554f - Browse repository at this point
Copy the full SHA c67554fView commit details -
add unit tests for AggregateFSMap and FSResourceMaps
Austin Raney committedAug 13, 2021 Configuration menu - View commit details
-
Copy full SHA for d254562 - Browse repository at this point
Copy the full SHA d254562View commit details
Commits on Aug 17, 2021
-
add handlers msubpackage This is a WIP. Handlers previously found in …
…server.py will be moved to the handlers subpackage.
Austin Raney committedAug 17, 2021 Configuration menu - View commit details
-
Copy full SHA for 644203f - Browse repository at this point
Copy the full SHA 644203fView commit details -
comment out websocket handler in server.py. Causes circular import. W…
…ill be completely removed in future. Currently functionality is retained in __init__.py of the handlers subpackage
Austin Raney committedAug 17, 2021 Configuration menu - View commit details
-
Copy full SHA for 0e3f79c - Browse repository at this point
Copy the full SHA 0e3f79cView commit details -
__main__.py and __init__.py now import get_route_handlers from the ha…
…ndlers subpackage
Austin Raney committedAug 17, 2021 Configuration menu - View commit details
-
Copy full SHA for f7a4249 - Browse repository at this point
Copy the full SHA f7a4249View commit details
Commits on Aug 18, 2021
-
use data_path and log_path as config file deserialized names. These s…
…till reference their respective alias values data and log in config files
Austin Raney committedAug 18, 2021 Configuration menu - View commit details
-
Copy full SHA for 6a5d701 - Browse repository at this point
Copy the full SHA 6a5d701View commit details -
Austin Raney committed
Aug 18, 2021 Configuration menu - View commit details
-
Copy full SHA for 7e47e33 - Browse repository at this point
Copy the full SHA 7e47e33View commit details -
no longer manually set application config settings in TestApp. instea…
…d, unpack dictionary
Austin Raney committedAug 18, 2021 Configuration menu - View commit details
-
Copy full SHA for 3d9cf33 - Browse repository at this point
Copy the full SHA 3d9cf33View commit details -
jupyter server extension now utilizes configuration settings.
Austin Raney committedAug 18, 2021 Configuration menu - View commit details
-
Copy full SHA for f35e21e - Browse repository at this point
Copy the full SHA f35e21eView commit details -
add deprecated comment to handlers no longer used. Aid in future refa…
…ctor and make hydroshare#80's reviewer's lives easier.
Austin Raney committedAug 18, 2021 Configuration menu - View commit details
-
Copy full SHA for 9d70310 - Browse repository at this point
Copy the full SHA 9d70310View commit details
Commits on Aug 23, 2021
-
update fs_event_handler_factory docstring to note the one-to-one rela…
…tionship between resources and FSEventHandlers
Austin Raney committedAug 23, 2021 Configuration menu - View commit details
-
Copy full SHA for 871cf69 - Browse repository at this point
Copy the full SHA 871cf69View commit details -
change FSEventHanlder logging from INFO to DEBUG level
Austin Raney committedAug 23, 2021 Configuration menu - View commit details
-
Copy full SHA for 2db44ca - Browse repository at this point
Copy the full SHA 2db44caView commit details
Commits on Aug 25, 2021
-
Austin Raney committed
Aug 25, 2021 Configuration menu - View commit details
-
Copy full SHA for 760b954 - Browse repository at this point
Copy the full SHA 760b954View commit details -
use user can edit criteria instead of user is owner critera. See http…
Austin Raney committedAug 25, 2021 Configuration menu - View commit details
-
Copy full SHA for d2fc2bd - Browse repository at this point
Copy the full SHA d2fc2bdView commit details -
rename 'data_dir' to more representative 'contents_dir' per https://g…
Austin Raney committedAug 25, 2021 Configuration menu - View commit details
-
Copy full SHA for 248e91f - Browse repository at this point
Copy the full SHA 248e91fView commit details -
update references from 'data_dir' to 'contents_dir' in application sp…
…ecific code
Austin Raney committedAug 25, 2021 Configuration menu - View commit details
-
Copy full SHA for 14b0e71 - Browse repository at this point
Copy the full SHA 14b0e71View commit details -
fix undefined reference to session sync object in post login handlers
Austin Raney committedAug 25, 2021 Configuration menu - View commit details
-
Copy full SHA for 65a4162 - Browse repository at this point
Copy the full SHA 65a4162View commit details -
remove extraneous __init__ return types from lib filesystem per https…
Austin Raney committedAug 25, 2021 Configuration menu - View commit details
-
Copy full SHA for 9aa1d61 - Browse repository at this point
Copy the full SHA 9aa1d61View commit details -
remove extraneous imports from lib filesystem
Austin Raney committedAug 25, 2021 Configuration menu - View commit details
-
Copy full SHA for 004765b - Browse repository at this point
Copy the full SHA 004765bView commit details
Commits on Sep 27, 2021
-
update jupyter lab plugin entry point function name. _jupyter_server_…
…extension_points is not _jupyter_server_extension_paths
Austin Raney committedSep 27, 2021 Configuration menu - View commit details
-
Copy full SHA for 14a1493 - Browse repository at this point
Copy the full SHA 14a1493View commit details -
enum, fs_events.Events, uses auto for enumeration instead of duplicat…
…e type hint declarations. Previous imp, causes duplicate value fields, to be 'removed'
Austin Raney committedSep 27, 2021 Configuration menu - View commit details
-
Copy full SHA for dd700ba - Browse repository at this point
Copy the full SHA dd700baView commit details -
fix bug in resource_strategies. intermediary directories now create t…
…he correct intermediate baggit like structure.
Austin Raney committedSep 27, 2021 Configuration menu - View commit details
-
Copy full SHA for 85d0d3c - Browse repository at this point
Copy the full SHA 85d0d3cView commit details -
add authors and creator field to ResourceMetadata pydantic model. Cov…
…ers issue in hsclient. See hsclient hydroshare#23.
Austin Raney committedSep 27, 2021 Configuration menu - View commit details
-
Copy full SHA for df811fc - Browse repository at this point
Copy the full SHA df811fcView commit details -
add DataDir pydantic model. Main use if for conveying the configured …
…path where hydroshare resources are stored.
Austin Raney committedSep 27, 2021 Configuration menu - View commit details
-
Copy full SHA for 0245c4e - Browse repository at this point
Copy the full SHA 0245c4eView commit details -
resolve bug in tornado entity handlers. Path to resources files impro…
…perly malformed
Austin Raney committedSep 27, 2021 Configuration menu - View commit details
-
Copy full SHA for a4b76a7 - Browse repository at this point
Copy the full SHA a4b76a7View commit details -
add DataDirectoryHandler which returns the configured hydroshare jupy…
…ter sync data directory via a GET request. Does not require login
Austin Raney committedSep 27, 2021 Configuration menu - View commit details
-
Copy full SHA for a806bf7 - Browse repository at this point
Copy the full SHA a806bf7View commit details -
add DataDirectoryHandler to handlers registery
Austin Raney committedSep 27, 2021 Configuration menu - View commit details
-
Copy full SHA for 91e43ed - Browse repository at this point
Copy the full SHA 91e43edView commit details -
SessionSyncEventListeners.resource_entity_downloaded bug fix (include…
…s TODO action). When resource entity is downloaded, both local and remote resource are updated, meaning, at the resource level, all the md5 checksums are recomputed and the remote is re-queired for changes in the manifest-md5.txt file
Austin Raney committedSep 27, 2021 Configuration menu - View commit details
-
Copy full SHA for df64657 - Browse repository at this point
Copy the full SHA df64657View commit details -
add missing event type subscriptions to websocket handler. also, adds…
… debug level logging for tx'd messages
Austin Raney committedSep 27, 2021 Configuration menu - View commit details
-
Copy full SHA for 2bfffae - Browse repository at this point
Copy the full SHA 2bfffaeView commit details -
include all files under hydroshare_jupyter_sync/labextension dir
Austin Raney committedSep 27, 2021 Configuration menu - View commit details
-
Copy full SHA for 78ebaba - Browse repository at this point
Copy the full SHA 78ebabaView commit details -
add LocalResourceEntityHandler unit tests
Austin Raney committedSep 27, 2021 Configuration menu - View commit details
-
Copy full SHA for 6b20457 - Browse repository at this point
Copy the full SHA 6b20457View commit details -
update fs resource map unit tests to create the corrent intermediate …
…directories
Austin Raney committedSep 27, 2021 Configuration menu - View commit details
-
Copy full SHA for d5e0df2 - Browse repository at this point
Copy the full SHA d5e0df2View commit details