Project

General

Profile

Actions

Bug #27498

closed

Make group tree API not include system by default

Bug #27498: Make group tree API not include system by default

Added by Clark ANDRIANASOLO 11 months ago. Updated 9 months ago.

Status:
Released
Priority:
1 (highest)
Category:
API
Target version:
Severity:
Minor - inconvenience | misleading | easy workaround
UX impact:
User visibility:
Getting started - demo | first install | Technique editor and level 1 Techniques
Effort required:
Small
Priority:
0
Name check:
To do
Fix check:
To do
Regression:
No

Description

In #27486, an API query parameter includeSystem was introduced in /groups/tree, and for compatibility (in a patch release) it was set to true
But in the directives API the behavior is to not include system directives/techniques by default.
So it makes sense to not have system elements by default in our API (since they cannot really be acted on).

We need to change the default in the new 9.0 API version (upon merge of #27486).
We also need to change API calls in our UI to include the system groups where needed.


Subtasks 1 (0 open1 closed)

Rudder plugins - Bug #27503: Use groups API with include system groups parameter in private pluginsReleasedClark ANDRIANASOLOActions

Related issues 1 (0 open1 closed)

Related to Rudder - Enhancement #27486: Add includeSystem parameter to filter system groups in APIReleasedFrançois ARMANDActions

Updated by Clark ANDRIANASOLO 11 months ago Actions #1

  • Related to Enhancement #27486: Add includeSystem parameter to filter system groups in API added

Updated by Clark ANDRIANASOLO 10 months ago Actions #2

  • Status changed from New to In progress

Updated by Clark ANDRIANASOLO 10 months ago Actions #3

  • Description updated (diff)
  • Status changed from In progress to New

Updated by Clark ANDRIANASOLO 10 months ago Actions #4

  • Subtask #27503 added

Updated by Clark ANDRIANASOLO 10 months ago Actions #5

  • Status changed from New to Pending technical review
  • Pull Request set to https://github.com/Normation/rudder/pull/6579

Updated by Vincent MEMBRÉ 10 months ago Actions #6

  • Target version changed from 9.0.0~beta1 to 9.0.0~beta2

Updated by Clark ANDRIANASOLO 10 months ago Actions #7

  • Status changed from Pending technical review to Pending release

Updated by Vincent MEMBRÉ 9 months ago Actions #8

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 9.0.0~beta2 which was released today.

Actions

Also available in: PDF Atom