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