Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1532 commits
Select commit Hold shift + click to select a range
3fcbf32
add missing imports
Zacgoose Jun 25, 2025
71712e4
also fix automap setting
Zacgoose Jun 25, 2025
9370524
Fixed another dublicate key in Standards.json
JNRavnIT Jun 25, 2025
1270842
Merge pull request #4352 from Zacgoose/contact-edit
JohnDuprey Jun 25, 2025
36b223d
Merge pull request #2 from KelvinTegelaar/dev
zenops-aa Jun 25, 2025
1c583d1
Fixed typo in CippWizardOffboarding.jsx
zenops-aa Jun 25, 2025
033aded
Revert "Fix: Fix automapping not defaulting to true correctly"
kris6673 Jun 25, 2025
151f17d
Merge branch 'dev' into fix-exchange-automapping
kris6673 Jun 25, 2025
89c351a
Enhance CippUserActions component by adding available licenses count
kris6673 Jun 26, 2025
6b9e8ab
casing
JohnDuprey Jun 26, 2025
8454d08
Merge pull request #4357 from zenops-com/dev
JohnDuprey Jun 26, 2025
a8b7039
Merge pull request #4351 from Jr7468/RuleOffcanvasFix
JohnDuprey Jun 26, 2025
3a88b9d
Merge pull request #4354 from JNRavnIT/main
JohnDuprey Jun 26, 2025
7c3f468
Merge pull request #4348 from kris6673/fix-exchange-automapping
JohnDuprey Jun 26, 2025
29f875e
feat: Add 'Hide group mailbox from Outlook' option in group editing form
kris6673 Jun 26, 2025
481ffe0
simplify with a loop
kris6673 Jun 26, 2025
a3a25e7
improve scheduler for system tasks
JohnDuprey Jun 26, 2025
9d3f1b1
Feat: Add new standard for configuring SharePoint default sharing lin…
kris6673 Jun 26, 2025
5fb2cf8
Deprecate SPDirectSharing
kris6673 Jun 26, 2025
f8873d2
Split CSV import components
Jun 27, 2025
c374970
Add a now button to datetime picker
Jun 27, 2025
a4b9ae4
Fix for BEC page with undefined index problem
Zacgoose Jun 27, 2025
2bb2904
Merge pull request #4371 from Zacgoose/remediation-issues
JohnDuprey Jun 27, 2025
a6e4b89
Remove last of grid and unstable grid 2 imports
Zacgoose Jun 27, 2025
6df9f92
add community tag on MSP apps
JohnDuprey Jun 27, 2025
ee4ddfb
up version
JohnDuprey Jun 27, 2025
aaa4eed
Merge pull request #4373 from KelvinTegelaar/dev
JohnDuprey Jun 27, 2025
30cb8d6
fix trailing slash
JohnDuprey Jun 27, 2025
d85e252
Move stuff into consts and add icons
kris6673 Jun 28, 2025
76adbd1
Fix: Fix tablefilter
kris6673 Jun 28, 2025
ed3f5d3
Few more filters
kris6673 Jun 28, 2025
35563f2
Update default filter settings for app consent requests
kris6673 Jun 28, 2025
eb58b29
Change method to PATCH as used by the CIPP-API
ngms-psh Jun 29, 2025
d768c12
Dynamically set language by script type
ngms-psh Jun 29, 2025
a0f3e3d
Merge pull request #4374 from kris6673/app-consent
KelvinTegelaar Jun 29, 2025
7741312
Merge pull request #4372 from Zacgoose/more-grid-fixes
KelvinTegelaar Jun 29, 2025
c8019cb
Merge pull request #4367 from kris6673/feat-license-count
KelvinTegelaar Jun 29, 2025
60cc854
Merge pull request #4349 from Jr7468/StandardListView
KelvinTegelaar Jun 29, 2025
f8cde3f
Merge pull request #4347 from kris6673/edit-group
KelvinTegelaar Jun 29, 2025
2c21331
Merge pull request #4346 from BNWEIN/dev
KelvinTegelaar Jun 29, 2025
688968d
Merge pull request #4336 from kris6673/room-lists
KelvinTegelaar Jun 29, 2025
5f137c9
Merge pull request #4350 from Jr7468/StandardsAppliedCard
KelvinTegelaar Jun 29, 2025
053f05d
Fixes ugly filter bar.
KelvinTegelaar Jun 29, 2025
6ea5361
visual changes
KelvinTegelaar Jun 29, 2025
ae28a73
Fixes duplicate scroll
KelvinTegelaar Jun 29, 2025
ad89e42
API endpoint now uses POST method
ngms-psh Jun 29, 2025
958f5d9
Make list view prettier
KelvinTegelaar Jun 29, 2025
a03a6c3
HOTFIX: Another index on BEC page not defined
Zacgoose Jun 30, 2025
a669419
new standard CustomBannedPasswordList
kris6673 Jun 29, 2025
cd749af
added AzureADandPersonalMicrosoftAccount
KelvinTegelaar Jun 30, 2025
7947600
Merge pull request #4376 from Zacgoose/BECFIX
KelvinTegelaar Jun 30, 2025
e32a812
Add defender exclusions page
kris6673 Jun 30, 2025
6b2a51f
Prettification
KelvinTegelaar Jun 30, 2025
d0caebf
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Jun 30, 2025
6fbc794
improve handling of saving and loading of user settings
JohnDuprey Jul 1, 2025
4041811
invalidate userSettings on branding save
JohnDuprey Jul 1, 2025
17b0125
fix immutable getValues
JohnDuprey Jul 1, 2025
66910ae
remove invalid property from form defaultValues
JohnDuprey Jul 1, 2025
bdb3f12
explicitly define payload
JohnDuprey Jul 1, 2025
76b765b
prep for menu hiding
KelvinTegelaar Jul 1, 2025
65d75fb
edit template experiment
KelvinTegelaar Jul 1, 2025
49f1b83
remove config file
KelvinTegelaar Jul 1, 2025
c973095
edit template functionality changes
KelvinTegelaar Jul 1, 2025
ae0f207
Merge pull request #4375 from ngms-psh/fix-scriptedit
KelvinTegelaar Jul 2, 2025
88a9bb9
Merge pull request #4377 from kris6673/CustomBannedPasswordList
KelvinTegelaar Jul 2, 2025
9f173f7
Merge pull request #4368 from kris6673/issue4234
KelvinTegelaar Jul 2, 2025
f07a00d
add ability to hide menu items
KelvinTegelaar Jul 2, 2025
849ff93
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Jul 2, 2025
7ada3da
update CA template editing
KelvinTegelaar Jul 2, 2025
c8deed2
add some helper text to graph filters
JohnDuprey Jul 2, 2025
cce9ca9
finish template editor
KelvinTegelaar Jul 2, 2025
bc78e70
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Jul 2, 2025
f1b3ce0
Merge pull request #4380 from kris6673/defender-exclusions
JohnDuprey Jul 2, 2025
e262c24
Another CIPP heater issues
Zacgoose Jul 3, 2025
73d9e35
Merge pull request #4394 from Zacgoose/another-cipp-heater-issues
KelvinTegelaar Jul 3, 2025
27d5e6b
unused imports
KelvinTegelaar Jul 3, 2025
8424e95
consolidate convert mailbox action and add more options
kris6673 Jul 3, 2025
aa2e9c1
Consolidate sign in and reset password
kris6673 Jul 3, 2025
2834b50
Enhance CippApiDialog and CippUserActions with real-time validation a…
kris6673 Jul 3, 2025
e1733d9
Refactor mailbox conversion options in CippExchangeActions and update…
kris6673 Jul 3, 2025
db09fc4
consolidate copy sent items and hide from GAL actions
kris6673 Jul 3, 2025
bd706bb
Merge pull request #4398 from kris6673/user-actions-smallification
KelvinTegelaar Jul 4, 2025
a5bc5bb
Improve CippFormUserSelector and edit group form
JohnDuprey Jul 8, 2025
7decd9d
Update CippFormContactSelector.jsx
JohnDuprey Jul 8, 2025
08c183b
fix posted properties for edit group
JohnDuprey Jul 8, 2025
8a86a18
add migration sstandard for auth states
KelvinTegelaar Jul 8, 2025
bfc3efa
potential fix for thing
KelvinTegelaar Jul 8, 2025
b4c9fac
updated date
KelvinTegelaar Jul 8, 2025
ac6c9cd
tenant group support in cipp roles
JohnDuprey Jul 8, 2025
eb72725
Add service provider exception
Jul 9, 2025
a7c7b93
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
Jul 9, 2025
3aa4ec7
remove unnecessary key prop from RichTextEditor to fix loss of focus …
kris6673 Jul 9, 2025
34fda06
Add CippFormSkeleton while loading the data
kris6673 Jul 9, 2025
5d266dd
add support for tenant groups
JohnDuprey Jul 10, 2025
024a524
tenant group support for scripted alerts
JohnDuprey Jul 10, 2025
95302c4
prettier tenant handling
JohnDuprey Jul 10, 2025
83162db
update alerts page
JohnDuprey Jul 10, 2025
d34ad01
summarize permissions with wildcards
JohnDuprey Jul 10, 2025
a62f6ff
add permission checking hook and functions
JohnDuprey Jul 10, 2025
043fd20
Add Dynamics Business Central role
Jul 10, 2025
26534ac
fix dev bug for the goose man
JohnDuprey Jul 10, 2025
59c264a
Merge pull request #4415 from kris6673/add-skeleton
KelvinTegelaar Jul 10, 2025
f5b5bbe
Update AppApprovalTemplateForm.jsx
JohnDuprey Jul 10, 2025
145cc6a
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
JohnDuprey Jul 10, 2025
6015794
add company name
JohnDuprey Jul 10, 2025
5731e4a
multiple user support for vacation mode
JohnDuprey Jul 11, 2025
fa4f12f
fix positioning in offcanvas
JohnDuprey Jul 11, 2025
c449fcc
add view task details for vacation mode
JohnDuprey Jul 11, 2025
551c97d
Update index.js
JohnDuprey Jul 11, 2025
b2408b7
scheduled task improvements
JohnDuprey Jul 11, 2025
d5c4bc5
improve vacation mode form
JohnDuprey Jul 11, 2025
a78392e
Update index.js
JohnDuprey Jul 11, 2025
f9a40ef
Merge pull request #4413 from kris6673/fix-loss-of-focus
KelvinTegelaar Jul 11, 2025
7cec816
scheduler fixes
JohnDuprey Jul 11, 2025
c12eaf5
application gallery support
JohnDuprey Jul 11, 2025
6495dae
app manifest support
JohnDuprey Jul 11, 2025
947ea5f
Update AppApprovalTemplateForm.jsx
JohnDuprey Jul 11, 2025
397e03e
form tweaks
JohnDuprey Jul 11, 2025
813b584
Update AppApprovalTemplateForm.jsx
JohnDuprey Jul 11, 2025
bddee63
cleanup console logs
JohnDuprey Jul 11, 2025
95212bb
new actions for applications
JohnDuprey Jul 12, 2025
2cc8e25
tweak form element
JohnDuprey Jul 12, 2025
9dad757
add file upload
JohnDuprey Jul 12, 2025
a0464cd
Add template creation
JohnDuprey Jul 12, 2025
eb64e9a
Update app-registrations.js
JohnDuprey Jul 12, 2025
0479415
Update app-registrations.js
JohnDuprey Jul 12, 2025
21d85b2
Update app-registrations.js
JohnDuprey Jul 12, 2025
15a7b64
fixes richText
KelvinTegelaar Jul 12, 2025
2c29cb5
compliance stuff
KelvinTegelaar Jul 12, 2025
288c8e4
Add loading skeleton for contact edit and template pages
kris6673 Jul 10, 2025
6146b3b
Update license files to newest from MS
kris6673 Jul 11, 2025
f4a6da5
add disable Ca
KelvinTegelaar Jul 12, 2025
38312f6
add support for details objects in api results
JohnDuprey Jul 12, 2025
5ab9caa
new allignment score page
KelvinTegelaar Jul 12, 2025
c0af995
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Jul 12, 2025
264726b
interface pimpin;
KelvinTegelaar Jul 12, 2025
b75f1da
Fixes standards
KelvinTegelaar Jul 12, 2025
dc8657d
allow remediation again
KelvinTegelaar Jul 12, 2025
bbc6a6d
Alerts added
KelvinTegelaar Jul 13, 2025
2cad20e
licensesing stuff
KelvinTegelaar Jul 14, 2025
cbb2bb8
combined alignment score
KelvinTegelaar Jul 14, 2025
0c0cd09
Refactor .gitignore to update AI rules section
kris6673 Jul 14, 2025
458f406
Merge pull request #4425 from kris6673/license-update
KelvinTegelaar Jul 14, 2025
65bf0a0
Merge pull request #4419 from kris6673/more-skeletons
KelvinTegelaar Jul 14, 2025
da72513
adds new filters and status for licenses
KelvinTegelaar Jul 14, 2025
8ee3692
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Jul 14, 2025
5ac0ae2
Merge pull request #4430 from kris6673/ai-rules-folders
KelvinTegelaar Jul 14, 2025
fced2b9
removes date
KelvinTegelaar Jul 14, 2025
1915961
flipped colour levels for clarify
KelvinTegelaar Jul 14, 2025
471c082
up version
KelvinTegelaar Jul 14, 2025
a674097
Merge pull request #4431 from KelvinTegelaar/dev
KelvinTegelaar Jul 14, 2025
e65c5a8
Update MS licenses again
kris6673 Jul 15, 2025
2465f3e
Merge pull request #4435 from kris6673/licenses-again
KelvinTegelaar Jul 16, 2025
44de331
fixes autopilot language tag list
KelvinTegelaar Jul 16, 2025
91be91c
fixes mfa bug
KelvinTegelaar Jul 16, 2025
aa6aae8
Feat:: Add Mailbox Activity report page
kris6673 Jul 16, 2025
a9cbbda
fix copy paste bug
kris6673 Jul 16, 2025
4df74e7
fix frontend bug
KelvinTegelaar Jul 17, 2025
eedf429
version up
KelvinTegelaar Jul 17, 2025
2ca26d2
Merge pull request #4448 from KelvinTegelaar/dev
KelvinTegelaar Jul 17, 2025
8cffcfe
Merge pull request #4445 from kris6673/fix-mailbox-convert
KelvinTegelaar Jul 17, 2025
c8df261
Merge pull request #4444 from kris6673/Mailbox-Activity
KelvinTegelaar Jul 17, 2025
eae248d
extra handling for empty labels
KelvinTegelaar Jul 17, 2025
b040d6d
fix minor formatting bug
KelvinTegelaar Jul 18, 2025
d620ea1
auditlog updates
JohnDuprey Jul 22, 2025
0da6145
fix form conditions
JohnDuprey Jul 22, 2025
357d0f5
fixes height bug
KelvinTegelaar Jul 23, 2025
9e06d57
fix breach check exec ution
KelvinTegelaar Jul 23, 2025
5f292d1
fix rounding logic for time selection to always round down to the pre…
kris6673 Jul 23, 2025
0564f3e
Merge pull request #4462 from kris6673/fix-datePicker-rounding
KelvinTegelaar Jul 23, 2025
babba2d
CA policy handling
KelvinTegelaar Jul 23, 2025
619e9cd
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Jul 23, 2025
33fef69
send email to the backend too
kris6673 Jul 23, 2025
103e8bc
Add alert if the mailbox is blocked for spam
kris6673 Jul 23, 2025
c2d579f
guid resolver tweaks
JohnDuprey Jul 23, 2025
ff507f8
Merge pull request #4463 from kris6673/fix-archive-and-blockedForSpam
JohnDuprey Jul 23, 2025
fbd6820
fix query key
JohnDuprey Jul 24, 2025
9c31e6f
update to newest license files
kris6673 Jul 24, 2025
6cb9db9
Merge pull request #4466 from kris6673/even-more-licenses
KelvinTegelaar Jul 24, 2025
ade18b2
search tweaks
JohnDuprey Jul 24, 2025
545334d
guid resolver tweaks
JohnDuprey Jul 24, 2025
cd24bdd
better object resolution
JohnDuprey Jul 24, 2025
a572a95
cleanup saved logs page
JohnDuprey Jul 24, 2025
81bd56b
fix saved logs page
JohnDuprey Jul 24, 2025
d2391d0
remove valueField prop from componentProps to fix current tenant auto…
kris6673 Jul 24, 2025
9c1235e
Add Deploy Policy button with permissions to pages
kris6673 Jul 24, 2025
2598bee
Add preselected option for tenant selection across multiple forms
kris6673 Jul 24, 2025
a994f90
Update index.js
JohnDuprey Jul 24, 2025
fa72deb
Bulk user property wizard #1
Jul 25, 2025
3853aef
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
JohnDuprey Jul 25, 2025
87995fc
audit log tweaks
JohnDuprey Jul 25, 2025
4331c7f
Update timers.js
JohnDuprey Jul 25, 2025
8ab9ca6
add alert fixes
JohnDuprey Jul 25, 2025
7c7c778
add common schema props
JohnDuprey Jul 25, 2025
001992b
disable console logging
JohnDuprey Jul 25, 2025
1385a13
use CIPP variants if available
JohnDuprey Jul 27, 2025
b9271fe
executive summary preview
JohnDuprey Jul 27, 2025
fdc9f26
update resolver to also look for unmatched guids in partner tenant
JohnDuprey Jul 27, 2025
f113477
Bulk user property wizard better formatting and bulk sending to API
Jul 28, 2025
4d221db
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
Jul 28, 2025
3365c73
Change action name
Jul 28, 2025
cc18d37
drift
KelvinTegelaar Jul 28, 2025
4b5c177
ui tweaks for patch wizard
JohnDuprey Jul 28, 2025
f156b4d
remove tabs from log view page
JohnDuprey Jul 28, 2025
bcba9bc
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Jul 28, 2025
6172126
fix form submission for edit
JohnDuprey Jul 28, 2025
bb935e7
fix helper text
JohnDuprey Jul 28, 2025
8f39160
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
JohnDuprey Jul 28, 2025
64b49e7
Update CippFormComponent.jsx
JohnDuprey Jul 28, 2025
e8f3c3c
new drift standards placement
KelvinTegelaar Jul 28, 2025
684fca6
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Jul 28, 2025
f4316e7
change how drift detection works
KelvinTegelaar Jul 28, 2025
547bacc
cleanup
KelvinTegelaar Jul 28, 2025
e780c29
updates
KelvinTegelaar Jul 28, 2025
8d6c962
Fixes the interval getting overridden by the recommended value when e…
Zacgoose Jul 29, 2025
20d8c64
Merge pull request #4474 from Zacgoose/editalertintervalfix
JohnDuprey Jul 29, 2025
4113da1
Add information about default configurations to docs helper
Zacgoose Jul 29, 2025
b088573
Add log entry page and shorten error message in table
Jul 29, 2025
8d4ad67
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
Jul 29, 2025
f9f2857
prevent adding multiple drift standards
KelvinTegelaar Jul 29, 2025
99a0f16
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Jul 29, 2025
d0b674e
Merge pull request #4475 from Zacgoose/docsdesc-update
KelvinTegelaar Jul 29, 2025
361ed58
Feat: Add securityEnabled field switch
kris6673 Jul 29, 2025
963a331
Merge pull request #4482 from kris6673/issue4480
KelvinTegelaar Jul 29, 2025
d3a10e3
more improvements
KelvinTegelaar Jul 29, 2025
e4b3f4a
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Jul 29, 2025
093dce1
Add bulk mailbox permissions action
Zacgoose Jul 30, 2025
ece5b18
Add SharePoint File Requests standard
Zacgoose Jul 30, 2025
3a238d9
fix nav issue with hiding menu items
JohnDuprey Jul 30, 2025
b4e60ea
Fix flexwrap issue
KelvinTegelaar Jul 30, 2025
f2a0cb1
update drift settings
KelvinTegelaar Jul 30, 2025
5bfaafe
updates to actions
KelvinTegelaar Jul 30, 2025
e615b23
hsitory timeline for tenant
KelvinTegelaar Jul 30, 2025
2f14434
decreased history to 5 days.
KelvinTegelaar Jul 31, 2025
a42c2ba
unused imports
KelvinTegelaar Jul 31, 2025
07e140c
text updates
KelvinTegelaar Jul 31, 2025
aec3cb3
fix autoremediate bug
KelvinTegelaar Jul 31, 2025
2f0c3c6
re-add rename device functionality
JohnDuprey Jul 31, 2025
7eaee18
fixes remediation
KelvinTegelaar Jul 31, 2025
2e486cb
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Jul 31, 2025
7b9be3e
Add delete policy option
KelvinTegelaar Aug 1, 2025
3b0f2c0
LicenseAssignmentErrors alert
Aug 1, 2025
4b4ab7d
prerelease push
KelvinTegelaar Aug 1, 2025
ce95c23
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Aug 1, 2025
f1f19f3
temporary removal of this
KelvinTegelaar Aug 1, 2025
71125d9
Merge pull request #4484 from Zacgoose/spo-file-requests
KelvinTegelaar Aug 1, 2025
704b2ec
Merge pull request #4483 from Zacgoose/bulk-mailbox-perms
KelvinTegelaar Aug 1, 2025
75ae791
Merge pull request #4468 from kris6673/deploy-button
KelvinTegelaar Aug 1, 2025
0d484f7
up version
KelvinTegelaar Aug 1, 2025
37a8d1f
Merge pull request #4493 from KelvinTegelaar/dev
KelvinTegelaar Aug 1, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
54 changes: 0 additions & 54 deletions .github/ISSUE_TEMPLATE/CLA.yml

This file was deleted.

130 changes: 90 additions & 40 deletions .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
@@ -1,42 +1,92 @@
name: 🐞 Bug report
description: Report errors or unexpected behaviors for CIPP and CIPP-API
labels: [unconfirmed-by-user , bug]
name: "🐞 Bug report"
description: "Report errors or unexpected behaviors for CIPP and CIPP-API"
title: "[Bug]: "
labels:
- "unconfirmed-by-user"
- "bug"

body:
- type: markdown
attributes:
value: >
Thanks for reporting.

- Make sure you are able to reproduce this issue on the latest released version of CIPP & CIPP-API.

- Please search the existing issues to see if there has been a similar issue filed

- This is not the location for support. Issues that request support or are not a bug will be closed.
- type: textarea
attributes:
label: Description
description: >
Please describe the issue and expected result. You can include a screenshot by pasting it. Issues with a description that is too short or does not explain each step in detail will be closed.

Example:

1.) go to Settings
2.) Click on a tenant in access check
3.) Click on the green pixel in the bottom right corner
4.) A bug appears.
validations:
required: true
- type: textarea
attributes:
label: Environment data
description: >
Please let us know your environment information. This must follow this format or the ticket will be closed:
Sponsored / Non-sponsored instance
Front end version number:
Back end version number:
Tried Tenant Cache Clear: true/false
Tried Token Cache Clear: true/false
render: PowerShell
validations:
required: true
- type: markdown
attributes:
value: |
**Thank you for taking the time to report a potential bug for CIPP and CIPP-API!**

Please follow the instructions below and provide as much detail as possible to help us understand and reproduce the issue.

- type: checkboxes
id: confirmations
attributes:
label: "Required confirmations before submitting"
description: "Please check all boxes that apply."
options:
- label: "**I can reproduce this issue on the latest released versions** of both CIPP and CIPP-API."
required: true
- label: "**I have searched existing issues** (both open and closed) to avoid duplicates."
required: true
- label: "I am **not** requesting general support; this is an actual bug report."
required: true

# 3) Description / Steps to reproduce
- type: textarea
id: description
attributes:
label: "Issue Description"
description: |
**Describe the issue clearly and provide step-by-step instructions to reproduce it.**
Screenshots can be attached by pasting them here.

Example steps to reproduce:
1. Go to **Settings**
2. Click on a tenant in **Access Check**
3. Click on the green pixel in the bottom-right corner
4. Observe the unexpected behavior
validations:
required: true

# 4) Environment type (Sponsored vs. Non-sponsored)
- type: dropdown
id: environment_type
attributes:
label: "Environment Type"
description: "Select whether you are using currently a paying user of the product, or if you are utilizing the free version"
options:
- "Sponsored (paying) user"
- "Non-sponsored user"
validations:
required: true

# 5) Front End / Back End versions
- type: input
id: front_end_version
attributes:
label: "Front End Version"
description: "Please specify the front end version number (e.g., v1.2.3)."
validations:
required: true

- type: input
id: back_end_version
attributes:
label: "Back End Version"
description: "Please specify the back end version number (e.g., v1.2.3)."
validations:
required: true

# 7) Additional logs or trace (optional)
- type: textarea
id: logs
attributes:
label: "Relevant Logs / Stack Trace"
description: |
If available, please share any relevant logs or stack trace data.
Remove or redact any sensitive info before posting.
render: plaintext
validations:
required: false

# 8) Closing note
- type: markdown
attributes:
value: |
Thank you for your submission! A maintainer will review your report.
Please watch the issue for follow-up questions or status updates.
9 changes: 9 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
blank_issues_enabled: false
contact_links:
- name: Security Reports
url: https://github.com/KelvinTegelaar/CIPP/security/advisories
about: Please report security vulnerabilities here.
- name: Community Discord
url: https://discord.gg/cyberdrain
about: Join our discord community here.

112 changes: 82 additions & 30 deletions .github/ISSUE_TEMPLATE/feature.yml
Original file line number Diff line number Diff line change
@@ -1,32 +1,84 @@
name: ✨ Feature request
description: Suggest a new feature or improvement
title: '[Feature Request]: '
labels: [enhancement, no-priority]
name: "✨ Feature request"
description: "Suggest a new feature or improvement"
title: "[Feature Request]: "
labels:
- "enhancement"
- "no-priority"

body:
- type: markdown
attributes:
value: >
Thanks for suggesting a feature!

- Please search the existing feature request to see if there has been a similar issue filed.

- If a feature has been filed before, but not followed up by a contributor, you can develop the feature yourself by checking the development documentation [here](https://docs.cipp.app/dev-documentation/cipp-dev-guide/setting-up-for-local-development).

- Repeat feature requests are allowed if the previous request has been closed for more than 30 days

- drive-by feature requests without effort will be closed.

- A feature request has 14 days to be fullfilled before automatically being closed. if you want to work on the feature yourself use the phrase "I'd like to work on this please!"

- Feature requests that are detrimental to security will also be closed without notice.
- type: textarea
attributes:
label: Description of the new feature - must be an in-depth explanation of the feature you want, reasoning why, and the added benefits for MSPs as a whole.
validations:
required: true
- type: textarea
attributes:
label: PowerShell commands you would normally use to achieve above request
validations:
required: false
# Introductory Markdown
- type: markdown
attributes:
value: |
**Thank you for suggesting a new feature or improvement for CIPP**

Before creating a request, please:

1. Check that you have an active sponsorship, only users that are sponsoring CIPP at the $99,- sponsorship level can create feature requests.
1. Search existing **open and closed** feature requests to avoid duplicates.
2. Note that **repeat feature requests** are permitted if a previous request was closed more than 30 days ago.
3. Consider implementing the feature yourself by reviewing the [development documentation](https://docs.cipp.app/dev-documentation/cipp-dev-guide/setting-up-for-local-development).
4. Feature requests that lack sufficient detail or feasibility may be closed at any time.
5. **This request will auto-close in 14 days** if no meaningful progress or collaboration occurs.
6. If you would like to work on this feature, comment `"I'd like to work on this please!"`
7. Any request that is detrimental to security or the product’s stability will be closed without notice.

# Checkboxes for Confirmations
- type: checkboxes
id: confirmations
attributes:
label: "Please confirm:"
description: "Check all boxes that apply."
options:
- label: "**I have searched existing feature requests** (open and closed) and found no duplicates."
required: true
- label: "**me or my organization is currently an active sponsor of the product at the $99,- level."
required: true

- type: textarea
id: problem-statement
attributes:
label: "Problem Statement"
description: |
**What problem does this feature solve or what gap does it fill?**
Provide a concise explanation. For example:
- "When I need to enable MFA for all users, it takes a lot of time to do it per user. I'd like to enable this for all users in button press"
- "To update a user property for exchange I need to go through 5 portals and 2 systems to be able to make a change."
validations:
required: true

# Field 2: Benefits for MSPs
- type: textarea
id: msp-benefits
attributes:
label: "Benefits for MSPs"
description: |
**How would this feature help MSPs in their day-to-day tasks or overall operations?**
- Does it reduce manual work?
- Does it improve security or scalability?
- Does it offer clarity or automation to commonly repeated tasks?
validations:
required: true

# Field 3: Value or Importance
- type: textarea
id: feature-value
attributes:
label: "Value or Importance"
description: |
**Why is this feature particularly valuable or important to add?**
- If it's critical, explain why.
- If it's optional or nice-to-have, describe how it still adds notable value.
validations:
required: true

# Optional field for PowerShell commands
- type: textarea
id: powershell-commands
attributes:
label: "PowerShell Commands (Optional)"
description: |
If you currently achieve this functionality or a similar workaround using PowerShell, please share your scripts or snippets here.
This information helps contributors understand the existing workflow and aids in development.
validations:
required: false
8 changes: 4 additions & 4 deletions .github/workflows/Check_for_Version_Update.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,17 @@ on:
jobs:
build:
if: github.repository_owner == 'KelvinTegelaar'
name: 'Check for Version Update'
name: "Check for Version Update"
runs-on: ubuntu-latest
steps:
- name: Check for Changed Files
uses: brettcannon/check-for-changed-files@v1.1.0
with:
file-pattern: version_latest.txt
failure-message: 'You have not updated version_latest.txt. This is a required file to update at each PR. Please sync your latest changes and update the version number.'
file-pattern: public/version.json
failure-message: "You have not updated version.json. This is a required file to update at each PR. Please sync your latest changes and update the version number."
- name: Prevent changes to workflow files
uses: DovnarAlexander/github-action-file-detection@v0.3.0
with:
wildcard: '.github/workflows/*.yml'
wildcard: ".github/workflows/*.yml"
exit_code_found: 1
exit_code_not_found: 0
4 changes: 2 additions & 2 deletions .github/workflows/Close_Stale_Issues_and_PRs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@ jobs:
stale-issue-message: 'This issue is stale because it has been open 10 days with no activity. We will close this issue soon. If you want this feature implemented you can contribute it. See: https://docs.cipp.app/dev-documentation/contributing-to-the-code . Please notify the team if you are working on this yourself.'
close-issue-message: 'This issue was closed because it has been stalled for 14 days with no activity.'
stale-issue-label: 'no-activity'
exempt-issue-labels: 'planned'
exempt-issue-labels: 'planned,bug,roadmap'
days-before-stale: 9
days-before-close: 14
days-before-close: 5
16 changes: 4 additions & 12 deletions .github/workflows/Comment_on_Issues.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,7 @@ jobs:
with:
issue-number: ${{ github.event.issue.number }}
body: |
Thank you for creating a bug. Please make sure your bug is indeed a unique case by checking current and past issues, and reading the complete documentation at https://docs.cipp.app/
If your bug is a known documentation issue, it will be closed without notice by a contributor. To confirm that this is not a bug found in the documentation, please copy and paste the following comment: "I confirm that I have checked the documentation thoroughly and believe this to be an actual bug."

Without confirming, your report will be closed in 24 hours. If you'd like this bug to be assigned to you, please comment "I would like to work on this please!".
add-comment_fr:
if: github.repository_owner == 'KelvinTegelaar' && github.event.label.name == 'enhancement'
runs-on: ubuntu-latest
permissions:
issues: write
steps:
- name: Add Comment
uses: peter-evans/create-or-update@v3
Thank you for reporting a potential bug. If you would like to work on this bug, please comment:
> I would like to work on this please!

Thank you for helping us maintain the project!
4 changes: 2 additions & 2 deletions .github/workflows/Label_Issues.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
- name: Label Issues
uses: andymckay/labeler@5c59dabdfd4dd5bd9c6e6d255b01b9d764af4414
with:
add-labels: 'unconfirmed-by-user'
add-labels: 'not-assigned'
repo-token: ${{ secrets.GITHUB_TOKEN }}
label_issues_frs:
if: github.repository_owner == 'KelvinTegelaar' && contains(github.event.issue.title, 'Feature')
Expand All @@ -25,5 +25,5 @@ jobs:
- name: Label Issues
uses: andymckay/labeler@5c59dabdfd4dd5bd9c6e6d255b01b9d764af4414
with:
add-labels: 'enhancement, no-priority'
add-labels: 'enhancement, not-assigned'
repo-token: ${{ secrets.GITHUB_TOKEN }}
Loading