0

Resolved

0001 Database Capability (Phase 1) - 07 Build Menus - Entity Set

description

Related requirements:
 
• Provides custom menu items
 
66 - The AbstraXProvider Extension will provide all custom menu items.
 
• Manages Uncommitted Nodes - Adds nodes
 
9 - User will have the ability to add entities to the Domain Tree.
10 - User can add entities starting at:
 Entity Container
 Entity Set
 Entity Type
 Property
 Navigation Property
11 - Entities will always be added to the tree under Entity Set
12 - If an Entity is added to the tree elsewhere other than Entity Set, an Entity Set will be created by default as a collapsed node.
 
• Manages Uncommitted Nodes - Adds comments for node
 
13 - The user will have the ability to add comments to a node in rich text format.
14 - Entities that may occur in multiple places but represented by the same node in the database will have the same comments.
15 - Comments will be used in the future to produce a database dictionary and will be added to the metadata of corresponding objects in the host database.
16 - The first line of comments will display in the status bar when selected by the user.
17 - The comment editor will display to the user on the Ctrl-D keystroke as well as have a context menu item.
18 - User will have a dialog with Save and Cancel buttons to display comment editor.
19 - Dialog will have a Windows-style close button in top-right corner.
20 - Dialog will be non-modal and will allow the user to navigate nodes and see current comments on navigated node.
21 - Dialog will detect that changes have occurred and will provide a dialog prompting “Are you sure? Yes/No” if Close or Cancel buttons are clicked or an attempt to navigate to another node.
22 - Dialog will be dismissible via the Escape key.
23 - Comments will be saved in real-time when clicking Save.
 
• Manages Uncommitted Nodes - Edits comments for node
 
24 - Existing comments will display when user Views Comments.
25 - User will have the ability to edit existing comments.
 
• Manages Uncommitted Nodes - Rename nodes
 
26 - When adding a node, user will be prompted to name the node 
27 - After adding a node, the node will be in edit mode to force naming of the node
28 - User has the ability to rename a node from a previous name
29 - While in uncommitted state, there will be no validation on the name, other than requiring the name and making sure it is unique.
 
• Manages Uncommitted Nodes - Delete nodes
 
30 - User cannot delete a node that has children.
31 - User will be prompted with a message box that he/she cannot delete a node with children.
32 - System will provide a dialog prompting “Are you sure? Yes/No” when a node is deleted.
33 - A node can be deleted via the Delete keystroke as well as via a context menu item.
 
• Manages Uncommitted Nodes - Drag & Drop Copy & Paste nodes (phase 2)
• Manages Uncommitted Nodes - Sees visual indicator that node is uncommitted
 
34 - Uncommitted nodes without documentation will have a red circle as a glyph preceding the node image.
35 - Uncommitted with documentation will have a dark yellow circle as a glyph preceding the node image.
 
• Manages Uncommitted Nodes - Has assurance that nodes are saved in real-time
 
36 - Any actions on nodes will occur immediately. This includes adding, editing, deleting.

 
Reproduction Steps:

1 - Select an EntitySet node in tree view.
2 - Right-click on the selected node. A context menu should appear with the following items:
*Rename EntitySet
3 - In addition, the context menu will have comment items.
*Add Comments will appear if the EntitySet does not have comments.
*View Comments and Edit Comments will appear if the EntitySet has comments.

comments

bowser4848 wrote Jul 28, 2012 at 4:07 AM

Originally assigned to ElmerE.
Reassigned to bowser4848.
  • M. Pearl

wrote Sep 6, 2012 at 11:50 PM

mansimran wrote Sep 23, 2012 at 7:54 AM

Not getting desired output using repro steps. "Rename EntitySet" NOT appearing on right click on Entity Set.

wrote Sep 27, 2012 at 7:39 AM

mansimran wrote Sep 27, 2012 at 7:42 AM

Testing Passed.



** Closed by mansimran 9/27/2012 12:39 AM

mansimran wrote Sep 27, 2012 at 7:42 AM

Tested the wrong node.

wrote Sep 27, 2012 at 7:42 AM

wrote Oct 2, 2012 at 2:20 AM

Anureeta wrote Oct 19, 2012 at 9:01 PM

  1. Select an EntitySet node in tree view.
  2. Right-click on the selected node. A context menu should appear.
  3. The context menu should include:---------Failed
    -Rename EntitySet
  4. If the node has documentation, the context menu should include:
    -View Comments-----------------Passed
-Edit Comments------------------Fail
  1. If the node does not have documentation, the context menu should include:
    -Add Comments--------------------Passed

wrote Oct 19, 2012 at 10:03 PM

wrote Feb 13, 2013 at 10:51 PM

jtalwar wrote Apr 23, 2013 at 1:56 AM

add comment is not working.

wrote Apr 23, 2013 at 6:12 PM

wrote Apr 23, 2013 at 6:47 PM

wrote May 16, 2013 at 9:30 AM

wrote May 16, 2013 at 9:30 AM

wrote Jun 14, 2013 at 6:53 AM