hashicorp / hashicorp/consul

Adding ACL Policy via API JSON Results in Poorly Formatted View in UI

Open
#9,922 5 comments 1 reaction 0 assignees View on GitHub
theme/ui type/enhancement
Dominant language
Go
Stars
30.1k
Forks
4.6k
Avg merge
1d 18h
Merged PRs (30d)
39

Description

When creating ACL policies via the Consul API in JSON format, it results in the UI displaying these policies (under the edit policy view) in a single line, unformatted json, while the header states it is in HCL.

This has been viewed in Consul 1.9.2, 1.9.3, and 1.9.4

Contributor guide

Open the contributing guide

Research direction

Start with the Consul API path for creating ACL policies in JSON and the UI's edit-policy view, where the policy is displayed on one line under an HCL header. Reproduce the issue with the versions and API format described in the report; done means JSON-created policies render formatted in the UI with an accurate format indication.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, json
Domain
api, frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.