Граф коммитов

498 Коммитов

Автор SHA1 Сообщение Дата
Elliot Huffman 1ca1a38e34 Update Packages 2022-02-28 10:33:19 -05:00
Elliot Huffman 1c330c0e15 Complete User Model
Complete the user model for the graph API returned results.
Also added supporting models that may be used in the future.
2022-02-17 20:46:05 -05:00
Elliot Huffman b4346881f2 Delete Config engine flowchart.svg
removed as this is now hosted on GitHub user content as part of the wiki.
2022-02-17 20:45:03 -05:00
Elliot Huffman abc9c5c7fb Update Packages 2022-02-16 09:30:03 -05:00
Elliot Huffman 7db25177a0
Split Artifacts
Split the Linux and Windows artifacts so that action execution is optimized and more flexible.
2022-02-06 18:20:47 -05:00
Elliot Huffman 956357abdf
Initial Authenticode signature action
Initial action for signing Windows bins and containers by using the Authenticode signature system. This is not used for other platform signatures.
This only deploys the signing systems to the code runner; it does not sign anything.
2022-02-06 18:17:10 -05:00
Elliot Huffman a4d44b3529
Change to directory upload
Upload the directory instead of just a single file.
2022-02-06 14:53:52 -05:00
Elliot Huffman c9c02c425d
Create Binary Build
Add the ability to build binaries to the pipeline. This process has to be manually triggered.
2022-02-06 14:47:45 -05:00
Elliot Huffman b055877e28 Add PKG Support
Add support for the PKG module so that the project can be compiled into native binaries.
2022-02-06 12:45:25 -05:00
Elliot Huffman f1bce1709f Wording
Update wording to be more generic as this app will manage dev workstations in the future, not just PAWs.
2022-02-05 17:57:33 -05:00
Elliot Huffman 88b83b5dcf Complete Assign Endpoints
Complete the device assignment and unassignment endpoint open API docs.
2022-02-05 17:57:07 -05:00
Elliot Huffman db011662d2 Wording + Tweaks
Add name to the OpenAPI spec.
Fix wording for decommission endpoint.
Fix initial server list port numbers.
2022-02-05 17:54:10 -05:00
Elliot Huffman f58a2c0a84 Add missing line
This was supposed to be included in the last commit.
2022-02-04 17:57:52 -05:00
Elliot Huffman 39005bbd35 Add Commission & Decommission
Add the OpenAPI docs for the commission and decommission endpoints and their respective meta-data.
Fixed misc. wording and formatting.
2022-02-04 17:57:26 -05:00
Elliot Huffman 43c2e3e6d9 Add Startup Detection Support
Add the ability to detect if the app is starting up and respond back if it is.
2022-02-04 11:26:03 -05:00
Elliot Huffman 722f47856d Update Package 2022-02-04 11:24:00 -05:00
Elliot Huffman ed183db208 Add Startup Metadata
Add metadata to the config engine class to identify if the app is still starting up or not. true = app is still starting, false = app is finished starting.
2022-02-04 10:57:10 -05:00
Elliot Huffman ed0ccf9102 Optimize Undefined Type Check
Optimize the undefined type check to eliminate cpu cycles on type of execution then string type and content comparison to just raw type comparison with no content comparison or string generation.
2022-02-04 10:56:01 -05:00
Elliot Huffman 5067ea123b Define PAW Device List Endpoint
Define an endpoint that will list all PAW devices.
2022-02-04 00:28:33 -05:00
Elliot Huffman f20e582881 Define PAW Device Schema
Create the PAW device schema.
2022-02-04 00:27:26 -05:00
Elliot Huffman f5740eb160 Maintenance
Remove un-used title.
Update computer name to be more relevant.
2022-02-04 00:26:19 -05:00
Elliot Huffman 563d2fd79a Update App Core
Update the app core to support react routing and add initial routes to the core app so it knows how to handle various UI endpoints.
2022-02-03 23:01:01 -05:00
Elliot Huffman 2ed079d547 Add Missing Index
Add missing index files. This simplifies import statements.
2022-02-03 23:00:12 -05:00
Elliot Huffman f78ab57baa Initial Device Details page
This is the initial device details page. In the future user assignment and other settings will be done from here.
2022-02-03 22:58:09 -05:00
Elliot Huffman 6a9536a0a8 Update Nav
Update the nav component to have the new routes for the UI baked in.
Updated some wording too.
2022-02-03 22:55:39 -05:00
Elliot Huffman 2d0ef5522e Fix Build
Allow implicit any to allow UI builds.
This will need to be changed in the future as implicit any is not a best practice. This should be true ideally.
2022-02-03 22:54:40 -05:00
Elliot Huffman 60290ecc1a Add Copyright and License
Update the source code files to include the MSFT copyright notice and the license info.
2022-02-03 22:53:47 -05:00
Elliot Huffman ad910e160b Create Home Component
Created a new "Home" component to act as the splash screen/landing page for the web app. This page will be re-designed and is just a place holder for now.
2022-02-03 22:51:56 -05:00
Elliot Huffman f06e8d10d4 Rename PAW Components
Rename the components so that the have a more generic and unified naming scheme.
- Rename PAW landing to devices container
- Rename PAW Item list to device item list
2022-02-03 22:51:01 -05:00
Elliot Huffman a557940649 Initial coming soon page
Add an initial coming soon page. Not yet used. lol, it is *coming soon* :-P
2022-02-03 22:48:07 -05:00
Elliot Huffman 8188a75655 Delete Test
Remove the test as it was getting in the way and being old and out of date.
2022-02-03 22:45:14 -05:00
Elliot Huffman d99d8e2e3b Add Missing Comment
Add a comment that was missing describing the display name parameter.
2022-02-03 22:44:44 -05:00
Elliot Huffman c0e10a4833 Add UI Routes
Add additional routes so that the UI can handle more advanced requests for the upcoming PAW Assignment UI components.
2022-02-03 22:44:19 -05:00
Elliot Huffman c2a6cfbc1e Update Packages 2022-02-03 22:41:45 -05:00
Elliot Huffman 5693b1d3bc Add Examples and Error Info
Add examples to the autopilot device identity schema.
Add error info for the autopilot device list endpoint.
2022-02-03 17:20:08 -05:00
Elliot Huffman d409ad58a5 File is managed by React
React overwrote the settings of the typescript engine, because of this, the json file is being updated to the managed version.
2022-02-03 16:39:25 -05:00
Elliot Huffman 404a2fd87c Wording
fix a word to be correct.
2022-02-03 16:38:38 -05:00
Elliot Huffman dc5d486f6d Add Lifecycle - Get AutopilotDevice
Add framework for the get-autopilot device endpoint.
2022-02-03 16:38:11 -05:00
Elliot Huffman d8d73d439f Package Update Part 2 + Dedupe
Start using the npm-check-updates command to complete the package.json updates.
Also ran dedupe on UI and API.
2022-01-29 13:09:47 -05:00
Elliot Huffman 9e89fdc970 Update packages 2022-01-29 12:56:48 -05:00
Elliot Huffman e5f71642a8 Move Validators
Move the validators to their own utility namespace instead of existing with the misc. utilities.
2022-01-15 19:06:32 -05:00
Elliot Huffman 6f32e1d2a0 Complete role scope tag
Complete the Open API specs for the role scope tag endpoints.
2022-01-12 20:06:21 -05:00
Elliot Huffman f828cc83f0 Add the redux types
Add the redux types package as the core redux lib is still called in some places and not migrated to redux toolbox.
2022-01-12 19:30:01 -05:00
Elliot Huffman 57ff872485 Update Packages
'nuff said
2022-01-12 19:29:22 -05:00
Elliot Huffman d908d7195f Add Get and Post Role Scope Tag
Add the get and post defs for the role scope tag debug endpoints. The get is only the list all endpoint, and not the get by name endpoint.
2022-01-10 23:12:48 -05:00
Elliot Huffman 4d4e20c002 Add RoleScopeTag Schema
Add the schema for the role scope tag type.
2022-01-10 23:11:40 -05:00
Elliot Huffman 4d3187d07f Add POST - /Debug/testPost
Complete the testPost debug endpoint.
2021-12-31 15:30:00 -05:00
Elliot Huffman cee13ff361 Format Document 2021-12-31 15:29:28 -05:00
Elliot Huffman c41b05f840 Fix Server Protocol
Accidentally had two servers with the same URL.
Set the second URL to be unencrypted.
2021-12-31 15:28:13 -05:00
Elliot Huffman d690daa5db New OpenAPI Spec
Add /Debug/AccessToken and /Debug/envVars to the OpenAPI Spec.
2021-12-31 14:19:20 -05:00