Skip to content

Commit 656e4fa

Browse files
clarkdshaswot77WaynePlummerrichbenwellkieranlangton
committed
Add initial set of plugins
Co-Authored-By: Shaswot Subedi <56109016+shaswot77@users.noreply.github.com> Co-Authored-By: Wayne Plummer <20908280+WaynePlummer@users.noreply.github.com> Co-Authored-By: richbenwell <10442068+richbenwell@users.noreply.github.com> Co-Authored-By: Kieran Langton <87025190+kieranlangton@users.noreply.github.com> Co-Authored-By: Tim Wheeler <63284593+TimWheeler-SQUP@users.noreply.github.com> Co-Authored-By: vinbab <86045911+vinbab@users.noreply.github.com> Co-Authored-By: Noorul Huda <135027955+noorulkhan-n@users.noreply.github.com> Co-Authored-By: Adam Kinniburgh <45490548+adamkinniburgh@users.noreply.github.com> Co-Authored-By: Alan Canlin <37184954+blackgrouse@users.noreply.github.com> Co-Authored-By: Kamil Michalski <109529383+kmichalski0@users.noreply.github.com> Co-Authored-By: James Davenport <james.davenport@squaredup.com>
1 parent 759a2f7 commit 656e4fa

139 files changed

Lines changed: 7617 additions & 4 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/copilot-instructions.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,11 @@ When suggesting changes:
3232

3333
### Metadata (metadata.json)
3434
* displayName - Use the correctly styled/cased official product name for display names, e.g. SharePoint NOT sharepoint
35-
* description - One short sentence describing what users can build or monitor. Avoid API or implementation language like Access HaloPSA APIs and query ticket data.
35+
* description - One short sentence describing what users can build or monitor. Avoid API or implementation language like Access HaloPSA APIs and query ticket data. Should always be appropriately punctuated, e.g. ending with a full stop.
3636
* version - The version number MUST be increased for any change to the plugin. It can never decrease. If a breaking change is made, the major version number of the plugin should be increased - for example, when deleting a data stream or significantly modifying the UI parameters.
37+
* author.type - Should always be set to `community`
38+
* author.name - Should typically be a GitHub username, prefixed with @. For example @username1
39+
* links - Should typically contain two links, one link with `category: source` linking to the GitHub repository, and another link with `category: documentation` linking to the markdown documentation in the repository. The links can be in any order, and there may be other links.
3740

3841
### UI Configuration (ui.json)
3942
- Generally prefer API tokens or OAuth where possible, flag usage of username/password unless the API offers no alternative.

.gitignore

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
############################################
2+
# OS-generated files
3+
############################################
4+
5+
# macOS
6+
.DS_Store
7+
.AppleDouble
8+
.LSOverride
9+
._*
10+
.Spotlight-V100
11+
.Trashes
12+
13+
# Windows
14+
Thumbs.db
15+
Thumbs.db:encryptable
16+
ehthumbs.db
17+
ehthumbs_vista.db
18+
Desktop.ini
19+
$RECYCLE.BIN/
20+
21+
# Linux
22+
*~
23+
24+
25+
############################################
26+
# Editor & IDE files
27+
############################################
28+
29+
# VS Code
30+
.vscode/*
31+
!.vscode/settings.json
32+
!.vscode/extensions.json
33+
!.vscode/tasks.json
34+
!.vscode/launch.json
35+
36+
# Visual Studio
37+
.vs/
38+
*.user
39+
*.suo
40+
*.userosscache
41+
*.sln.docstates
42+
43+
# JetBrains (just in case)
44+
.idea/
45+
*.iml
46+
47+
48+
############################################
49+
# Node / JavaScript
50+
############################################
51+
52+
node_modules/
53+
npm-debug.log*
54+
yarn-debug.log*
55+
yarn-error.log*
56+
pnpm-debug.log*
57+
58+
dist/
59+
build/
60+
out/
61+
.cache/
62+
63+
64+
############################################
65+
# Logs & temp files
66+
############################################
67+
68+
logs/
69+
*.log
70+
*.tmp
71+
*.temp
72+
*.swp
73+
74+
75+
############################################
76+
# Environment & secrets
77+
############################################
78+
79+
.env
80+
.env.*
81+
*.local.json
82+
83+
84+
############################################
85+
# Optional: generated assets
86+
############################################
87+
88+
# If images or JSON are generated rather than source-controlled,
89+
# uncomment as needed:
90+
# *.map
91+
# *.min.js

plugins/DigiCert/v1/metadata.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
22
"name": "digicert",
33
"displayName": "DigiCert",
4-
"version": "1.0.4",
4+
"version": "1.0.5",
55
"author": {
6-
"name": "shaswot.subedi@squaredup.com",
6+
"name": "@shaswot77",
77
"type": "community"
88
},
99
"description": "Surface certificate orders and portal users, supporting proactive renewal and access oversight.",
10-
"category": "SquaredUp Internal",
10+
"category": "Security",
1111
"type": "cloud",
1212
"restrictedToPlatforms": [],
1313
"importNotSupported": true,
Lines changed: 139 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,139 @@
1+
{
2+
"timeframes": false,
3+
"name": "gameweekData",
4+
"config": {
5+
"httpMethod": "get",
6+
"expandInnerObjects": true,
7+
"endpointPath": "bootstrap-static",
8+
"pathToData": "events",
9+
"getArgs": [],
10+
"headers": []
11+
},
12+
"manualConfigApply": true,
13+
"rowPath": [],
14+
"metadata": [
15+
{
16+
"shape": [
17+
"number",
18+
{
19+
"decimalPlaces": 0
20+
}
21+
],
22+
"name": "id"
23+
},
24+
{
25+
"displayName": "Gameweek",
26+
"name": "name"
27+
},
28+
{
29+
"shape": [
30+
"date",
31+
{
32+
"timeZone": "Etc/UTC"
33+
}
34+
],
35+
"name": "deadline_time"
36+
},
37+
{
38+
"shape": [
39+
"number",
40+
{
41+
"decimalPlaces": 0
42+
}
43+
],
44+
"name": "highest_score"
45+
},
46+
{
47+
"shape": [
48+
"number",
49+
{
50+
"decimalPlaces": 0
51+
}
52+
],
53+
"name": "average_entry_score"
54+
},
55+
{
56+
"displayName": "BB chip played",
57+
"shape": [
58+
"number",
59+
{
60+
"decimalPlaces": 0
61+
}
62+
],
63+
"name": "chip_plays.0.num_played"
64+
},
65+
{
66+
"displayName": "TC chip played",
67+
"shape": [
68+
"number",
69+
{
70+
"decimalPlaces": 2
71+
}
72+
],
73+
"name": "chip_plays.1.num_played"
74+
},
75+
{
76+
"displayName": "Free Hit played",
77+
"shape": [
78+
"number",
79+
{
80+
"decimalPlaces": 0
81+
}
82+
],
83+
"name": "chip_plays.3.num_played"
84+
},
85+
{
86+
"displayName": "Wildcard chip played",
87+
"shape": [
88+
"number",
89+
{
90+
"decimalPlaces": 0
91+
}
92+
],
93+
"name": "chip_plays.2.num_played"
94+
},
95+
{
96+
"shape": [
97+
"number",
98+
{
99+
"decimalPlaces": 0
100+
}
101+
],
102+
"name": "most_transferred_in"
103+
},
104+
{
105+
"shape": [
106+
"number",
107+
{
108+
"decimalPlaces": 0
109+
}
110+
],
111+
"name": "most_captained"
112+
},
113+
{
114+
"shape": [
115+
"number",
116+
{
117+
"decimalPlaces": 0
118+
}
119+
],
120+
"name": "most_vice_captained"
121+
},
122+
{
123+
"displayName": "TC chip played",
124+
"name": "chip_plays.3.chip_name"
125+
},
126+
{
127+
"shape": [
128+
"number",
129+
{
130+
"decimalPlaces": 0
131+
}
132+
],
133+
"name": "transfers_made"
134+
}
135+
],
136+
"displayName": "Gameweek Data",
137+
"baseDataSourceName": "httpRequestUnscoped",
138+
"matches": "none"
139+
}
Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
{
2+
"timeframes": false,
3+
"name": "leagueSummary",
4+
"config": {
5+
"httpMethod": "get",
6+
"expandInnerObjects": true,
7+
"endpointPath": "leagues-classic/{{leagueID}}/standings/",
8+
"pathToData": "standings.results",
9+
"getArgs": [],
10+
"headers": []
11+
},
12+
"baseDataSourceName": "httpRequestUnscoped",
13+
"manualConfigApply": true,
14+
"rowPath": [],
15+
"metadata": [
16+
{
17+
"shape": [
18+
"number",
19+
{
20+
"decimalPlaces": 0
21+
}
22+
],
23+
"name": "event_total",
24+
"displayName": "Weekly Points"
25+
},
26+
{
27+
"shape": [
28+
"number",
29+
{
30+
"decimalPlaces": 0
31+
}
32+
],
33+
"name": "rank",
34+
"expand": [
35+
{
36+
"compareTo": "last_rank",
37+
"shape": "number",
38+
"comparisonName": "compare1",
39+
"comparisonType": "absolute",
40+
"displayName": "Rank Change"
41+
}
42+
]
43+
},
44+
{
45+
"shape": [
46+
"number",
47+
{
48+
"decimalPlaces": 0
49+
}
50+
],
51+
"name": "last_rank"
52+
},
53+
{
54+
"shape": [
55+
"number",
56+
{
57+
"decimalPlaces": 0
58+
}
59+
],
60+
"name": "total",
61+
"displayName": "Total Points"
62+
},
63+
{
64+
"displayName": "Team Name",
65+
"name": "entry_name"
66+
},
67+
{
68+
"displayName": "Player Name",
69+
"name": "player_name"
70+
}
71+
],
72+
"defaultShaping": {
73+
"sort": {
74+
"by": [
75+
[
76+
"rank",
77+
"asc"
78+
]
79+
]
80+
}
81+
},
82+
"displayName": "League Summary",
83+
"matches": "none",
84+
"ui": [
85+
{
86+
"name": "leagueID",
87+
"label": "League ID",
88+
"placeholder": "123456",
89+
"title": "League ID",
90+
"type": "text",
91+
"validation": {
92+
"required": true
93+
}
94+
}
95+
]
96+
}

0 commit comments

Comments
 (0)