[COMPASS-3717] JSON Mode for Compass Created: 24/Jun/19  Updated: 22/Aug/19  Resolved: 21/Aug/19

Status: Closed
Project: Compass
Component/s: Documents
Affects Version/s: None
Fix Version/s: None

Type: Story Priority: Major - P3
Reporter: Massimiliano Marcon Assignee: Irina Shestak (Inactive)
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Documented
Issue split
split to COMPASS-3785 compass-crud toolbar lets user choose... Closed
split to COMPASS-3786 hadron document is able to parse docu... Closed
split to COMPASS-3787 document should not be able to saved ... Closed
split to COMPASS-3788 each document is its own ace editor i... Closed
split to COMPASS-3790 each document should have edit/copy/c... Closed
split to COMPASS-3791 each ace editor field should have a c... Closed
split to COMPASS-3792 updating a document should save the w... Closed
split to COMPASS-3793 encrypted fields should not be edited Closed
Epic Link: COMPASS-3571
Documentation Changes: Needed
Sprint: Iteration Kangaroo

 Description   

User story

As a Compass user
I want to see and edit documents in extended JSON
So that I have a way to work in an environment that is similar to my code editor where I feel productive

Acceptance criteria

  • There is a new JSON mode alongside the existing default (list) and table modes.
  • In JSON mode, the extended JSON of the documents will be displayed
  • In JSON mode, it is possible to edit documents in a code editor with syntax highlighting for (extended) JSON. Copy-paste should work
  • In JSON mode, like with the other modes, only one document at a time can be edited.

Notes

  • If we display encrypted fields as ******* also in JSON mode, can we prevent the user from updating them? Sounds like this is a yes, as ACE editor allows us to set lines as read-only.


 Comments   
Comment by Githook User [ 20/Aug/19 ]

Author:

{'username': 'lrlna', 'email': 'lrlna@users.noreply.github.com', 'name': 'Irina Shestak'}

Message: COMPASS-3717: JSON mode in compass-crud view (#1763)
Branch: revert-compass-crud
https://github.com/10gen/compass/commit/d8f71b275ec391edbedc348156231a4deda46ba1

Comment by Githook User [ 19/Aug/19 ]

Author:

{'username': 'lrlna', 'email': 'lrlna@users.noreply.github.com', 'name': 'Irina Shestak'}

Message: COMPASS-3717: JSON mode in compass-crud view (#1763)
Branch: master
https://github.com/10gen/compass/commit/d8f71b275ec391edbedc348156231a4deda46ba1

Comment by Githook User [ 19/Aug/19 ]

Author:

{'name': 'lrlna', 'email': 'shestak.irina@gmail.com', 'username': 'lrlna'}

Message: COMPASS-3717: JSON mode in compass-crud view
Branch: update-compass-cru
https://github.com/10gen/compass/commit/5b813bc8111d132bf589dcf97dd5d901acad5f51

Generated at Wed Feb 07 22:34:01 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.