Commit Graph

  • cfbfb2eb17 Adding missing authentication_service tests framework Drew Short 2018-09-07 23:44:56 -0500
  • fb957a96e2 Added a reference script to autogen the structure of the api docs Drew Short 2018-09-07 23:12:00 -0500
  • ad254e27b9 Adding Sphinx AutoDoc for the codebase Drew Short 2018-09-07 23:10:41 -0500
  • 26c9c33bc7 Adding documentation about the note and expirationTime login options Drew Short 2018-09-07 22:47:23 -0500
  • 49c712ab50 Allow login to define created token properties Drew Short 2018-09-07 22:42:31 -0500
  • 2e4a4db06c Add reference to yarn issue requiring the find + sed + awk patch Drew Short 2018-08-26 12:41:52 -0500
  • 71ac9f5095 Standardize messages in config helper script Drew Short 2018-08-26 12:27:00 -0500
  • d989e0edd1 Fix the broken sed command for replacing registry in yarn.lock Drew Short 2018-08-26 12:26:24 -0500
  • 5348cf7053 PATCH that replaces yarn.lock references if NPM_CONFIG_REGISTRY is set Drew Short 2018-08-26 12:23:49 -0500
  • ee4d17462a Additional custom registry logging Drew Short 2018-08-26 12:03:35 -0500
  • ae07cf5a50 Adding configuration script to side step yarn custom registry bug Drew Short 2018-08-26 11:59:20 -0500
  • e55a7d7563 Fixed the CI script working directory for the admin UI Drew Short 2018-08-26 11:39:21 -0500
  • 211d14cb1f Adding initial CI setup for the administration client Drew Short 2018-08-26 11:35:52 -0500
  • 45b0179659 vue cli autogenerated project Drew Short 2018-08-26 11:08:16 -0500
  • 3b22066db9 Adding TODO file to track basic tasks Drew Short 2018-08-26 10:23:11 -0500
  • acb431ca60 Merge branch 'development' into 'master' master development Drew Short 2018-07-29 21:43:28 -0500
  • cb6caf4ac1 Adding sphinxjsondomain to document json objects Drew Short 2018-07-29 21:42:21 -0500
  • 8419ecb7e0 Merge branch 'development' into 'master' Drew Short 2018-07-29 19:54:43 -0500
  • 358d4e3bbd Merge remote-tracking branch 'origin/master' into development Drew Short 2018-07-29 19:53:44 -0500
  • 747ebed08b Added paginated user endpoint * Updated User API documentation Drew Short 2018-07-29 19:51:51 -0500
  • dfc0a550ab Updating API documentation with json object notation Drew Short 2018-07-29 16:36:03 -0500
  • 88ed5c9dce Merge branch 'development' into 'master' Drew Short 2018-07-29 15:43:09 -0500
  • d315335805 Merge remote-tracking branch 'origin/master' into development Drew Short 2018-07-29 15:42:01 -0500
  • 9168fa9ca0 Updating the user api documentation to have the correct success meanings Drew Short 2018-07-29 15:41:53 -0500
  • 3743ace34c Merge branch 'development' into 'master' Drew Short 2018-07-29 15:20:45 -0500
  • 38a25aa647 Adjusting jobs according to gitlab documents * https://docs.gitlab.com/ce/user/project/pages/getting_started_part_two.html Drew Short 2018-07-29 15:19:48 -0500
  • d15f8006e7 Merge remote-tracking branch 'origin/master' into development Drew Short 2018-07-29 15:16:41 -0500
  • 068061dbfb Merge branch 'development' into 'master' Drew Short 2018-07-29 15:16:20 -0500
  • 4d596299e4 Development Drew Short 2018-07-29 15:16:20 -0500
  • d48b7ca871 Changed build stage to deploy Drew Short 2018-07-29 15:14:27 -0500
  • 85334a1e5d Merge remote-tracking branch 'origin/master' into development Drew Short 2018-07-29 15:07:09 -0500
  • 2aa96435a1 Merge branch 'development' into 'master' Drew Short 2018-07-29 15:06:37 -0500
  • 9298df7e5d Development Drew Short 2018-07-29 15:06:37 -0500
  • 8580e66662 Merge remote-tracking branch 'origin/master' into development Drew Short 2018-07-29 15:05:29 -0500
  • 726e5e4af3 Added documentation build step limit to master branch Drew Short 2018-07-29 15:04:47 -0500
  • 2ba4061e34 Removed dependency on Make Drew Short 2018-07-29 15:02:21 -0500
  • 3af84c7691 Removed no-cache parameter Drew Short 2018-07-29 14:58:07 -0500
  • 3e4834d251 Adjusting gitlab-ci build script Drew Short 2018-07-29 14:55:34 -0500
  • 77faff1520 Testing pages production Drew Short 2018-07-29 14:53:23 -0500
  • 5452447a53 Merge branch 'development' into 'master' Drew Short 2018-07-29 14:50:34 -0500
  • 1d91bf5ded Merge remote-tracking branch 'origin/master' into development Drew Short 2018-07-29 14:49:29 -0500
  • d198610eea Removed gce tag from gitlab build file Drew Short 2018-07-29 14:47:06 -0500
  • 25796148b9 Adding GitLab pages integration Drew Short 2018-07-29 14:46:33 -0500
  • bb27b946c2 Merge branch 'development' into 'master' Drew Short 2018-07-29 14:31:01 -0500
  • 9b91964fb9 Finish documentation work for 2018.8.1 * Added a delete method for the user_api * Added a password strength verification * Allow the registration of a user to include a desired password * Raised validation errors instead of value errors * Added a 404 error handler to return a json APIMessage alongside the 404 Drew Short 2018-07-29 14:29:37 -0500
  • 3377a17146 Add basic sphinx documentation scaffold Drew Short 2018-07-29 11:24:36 -0500
  • 3991bb45ea Removing links Drew Short 2018-07-28 12:57:43 -0500
  • d6c90024f2 Attempting to fix links Drew Short 2018-07-28 12:56:28 -0500
  • c128778e7f Adding links to files Drew Short 2018-07-28 12:54:43 -0500
  • b91dff8b97 Added basic repository documentation Drew Short 2018-07-28 12:47:58 -0500
  • 1a74b7a02b Pinned dev resources. * Make sure to run pipenv update --dev to have the latest linters * Ignored the useless-return for the session blocker Drew Short 2018-07-27 00:00:56 -0500
  • 99412dc7a2 Attempting to resolve differences between CI and dev environment Drew Short 2018-07-26 23:43:55 -0500
  • b483ec3d54 Fix pipenv dev dependencies and address pylint complaints Drew Short 2018-07-26 23:36:25 -0500
  • c811849e77 Validated patch mechanism works on User * Fixed datetime deserializer * Changed patch functionality to be the intersection of passed in keys and attributes from the model * This prevents None attributes on patch model from being set on the original model, unless a null was passed in with the key for that attribute * Nullable field validators need to be automatically generated on the model * Updated tests to accommodate changes * Added iso8601 library to handle parsing incoming rfc3339 datetimes Drew Short 2018-07-26 23:05:31 -0500
  • ba9c6aa3f6 Patching service backed by validation service. Drew Short 2018-07-26 17:27:18 -0500
  • 013130e064 Fix returned exception for invalid token Drew Short 2018-07-26 14:23:14 -0500
  • 54ec24f327 Simple patching service. Missing full validation. Drew Short 2018-07-26 14:22:57 -0500
  • cfa367a9d4 Standardize serialization around db.Model and adjust raised errors Drew Short 2018-07-26 11:43:06 -0500
  • 64bd6190cd Simplify registering transformers * Added a test to assert the error for registering the same model twice Drew Short 2018-07-26 11:17:28 -0500
  • 828ee35096 Added a hierarchical Role system and lookup for the authentication. Drew Short 2018-07-09 22:52:49 -0500
  • 1bccbc413c Added error handlers to return APIResponse objects as JSON * Added endpoint to register users * Added decorator to require roles for endpoints * Refactored and cleaned up code Drew Short 2018-07-08 02:43:29 -0500
  • 62febebe8a Fix a pycodestyle violation Drew Short 2018-07-07 23:15:36 -0500
  • e2de2699fd Allow transformation service to handle serialization and deserialization Drew Short 2018-07-07 23:13:20 -0500
  • 897b7154e3 Disable sessions Drew Short 2018-07-07 21:46:35 -0500
  • 8fed7b57ba Add serializer for UserToken and update tests Drew Short 2018-07-07 00:11:58 -0500
  • c6648080da Fix a naming issue with the API response Drew Short 2018-07-06 23:57:12 -0500
  • ff600b56a0 Adding basic model serialization and a simple User api Drew Short 2018-07-06 23:39:11 -0500
  • a682a13cac Address renamed atheneum application Drew Short 2018-07-05 22:16:39 -0500
  • d2ddef20c8 Fix pydocstyle complaints Drew Short 2018-07-05 22:14:41 -0500
  • f7b6586a61 Working on integrating pylint and pydocstyle into the build process Drew Short 2018-07-05 20:53:45 -0500
  • 5f792429a6 Adding example mocking tests Drew Short 2018-07-04 22:37:43 -0500
  • 5dcbb89d79 Added a simple bash script to run codestyle, mypy, pytest, and coverage Drew Short 2018-07-04 20:39:43 -0500
  • ffed367e2a Address mypy complaints Drew Short 2018-07-04 20:35:38 -0500
  • 3282608ef6 Address pycodestyle complaints with tests Drew Short 2018-07-04 20:09:44 -0500
  • 21e5daacbd Adding mypy validations and validating codestyle in tests Drew Short 2018-07-04 20:07:31 -0500
  • 1996e9bef1 Move codestyle to the front, made coverage fail under 85% Drew Short 2018-07-04 19:49:48 -0500
  • 207c72fe54 Address pycodestyle complaints Drew Short 2018-07-04 19:45:28 -0500
  • 72a032f880 Adding codestyle enforcement Drew Short 2018-07-04 19:41:14 -0500
  • 1cf60ae894 Fixing the coverage command Drew Short 2018-07-04 19:37:33 -0500
  • d65979d36c Fixing the coverage command Drew Short 2018-07-04 19:35:51 -0500
  • 7af6b9b8f9 Add coverage reporting Drew Short 2018-07-04 19:34:00 -0500
  • 334efca0b5 Pushing tests and updating the pipfile.lock Drew Short 2018-07-04 19:19:45 -0500
  • 7f83c6c92e Remove virtualenv setup Drew Short 2018-07-04 19:18:03 -0500
  • 8822aa8796 remove linux from test tag Drew Short 2018-07-04 19:16:39 -0500
  • 642a4ea169 Make the build run in a docker image Drew Short 2018-07-04 19:15:55 -0500
  • a5f0d0ce1b Adding automated testing pipeline Drew Short 2018-07-04 19:10:17 -0500
  • 43fc990ddc Adding some simple tests for the login/bump/logout features Drew Short 2018-07-04 19:04:10 -0500
  • 54960ee284 Adding missing files Drew Short 2018-07-04 12:42:26 -0500
  • 695c2456de Major quality of life changes * Refactored code and modules for consistency/readability * Updated primary migration script * Impletmented rudimentary User and UserToken services * Started work on adding testing * Broke API into blueprints, starting with authentication * Added a simple cli manage.py utility * Added a Dockerfile to create a runnable Atheneum instance Drew Short 2018-07-04 12:37:55 -0500
  • 080263cca6 server: Working migrations with alembic Drew Short 2018-05-15 23:41:35 -0500
  • 9d38c982fa server: Return a dict for the login Drew Short 2018-05-15 22:28:04 -0500
  • e9dd55a35f server: fix return_json method return values Drew Short 2018-05-15 22:16:41 -0500
  • 0412f92a5a server: initial commit with simple API for login, login_bump, logout Drew Short 2018-05-15 22:02:45 -0500
  • 9dd15894a8 Add LICENSE Drew Short 2018-05-04 13:53:17 -0500