Test_SNF_ECMS_55_ManagePermission_ecmdemo
open /ecmdemo/public/acme/
windowMaximize
echo -- Login
click link=Login
type username root
type password gtn
clickAndWait link=Sign in
echo --Go to site Explorer
clickAndWait //a[@href='/ecmdemo/groups/:platform:web-contributors/siteExplorer']
echo --Open  driver pane
waitForElementPresent //div[@title='Show Drives']
click //div[@title='Show Drives']
echo --Open Public driver
waitForElementPresent link=Public
click link=Public
echo --Open Actions tab --
waitForElementPresent link=Actions
click link=Actions
echo --Add document--
waitForElementPresent link=Add Document
click link=Add Document
waitForElementPresent link=Article
click link=Article
waitForElementPresent title
type title Test_SNF_ECMS_55
waitForElementPresent //td[@id='cke_contents_summary']/iframe
selectFrame //td[@id='cke_contents_summary']/iframe
type //html/body Test_SNF_ECMS_55
selectFrame relative=top
waitForElementPresent //td[@id='cke_contents_content']/iframe
selectFrame //td[@id='cke_contents_content']/iframe
type //html/body Test_SNF_ECMS_55
selectFrame relative=top
waitForElementPresent link=Save & Close
click link=Save & Close
echo --  Go to Info tab
waitForElementPresent link=Info
click link=Info
echo --  View Permissions
waitForElementPresent link=View Permissions
click link=View Permissions
echo --  Select membership
waitForElementPresent //img[@title='Select membership']
click //img[@title='Select membership']
echo --  platform
waitForElementPresent link=platform
click link=platform
echo --  platform/user
waitForElementPresent link=users
click link=users
echo --  platform/user/*
waitForElementPresent link=exact:*
click link=exact:*
waitForElementPresent read
check read
check add_node
check set_property
check remove
waitForElementPresent link=Save
click link=Save
pause 1000
echo --Edit Permission
echo --  Verify ECMS-55
waitForTextNotPresent Unknown error
verifyTextNotPresent Unknown error
waitForElementPresent //div[@id='PermissionInfo']/table/tbody/tr[2]/td[6]/div/img[1]
click //div[@id='PermissionInfo']/table/tbody/tr[2]/td[6]/div/img[1]
waitForElementPresent remove
uncheck remove
waitForElementPresent link=Save
click link=Save
pause 1000
echo --Delete permission
waitForElementPresent //div[@id='PermissionInfo']/table/tbody/tr[2]/td[6]/div/img[2]
click //div[@id='PermissionInfo']/table/tbody/tr[2]/td[6]/div/img[2]
assertConfirmation Do you want to remove this permission?
waitForElementPresent link=Close
click link=Close
pause 1000
echo --Delete document--
waitForElementPresent link=Test_SNF_ECMS_55
mouseDownRight link=Test_SNF_ECMS_55
waitForElementPresent link=Delete
click link=Delete
echo -- comfirm deleting
waitForElementPresent //div[@id='UIPopupWindow']//a[text()='OK']
click //div[@id='UIPopupWindow']//a[text()='OK']
pause 1000
waitForTextNotPresent link=Test_SNF_ECMS_55
verifyTextNotPresent link=Test_SNF_ECMS_55
echo --Logout
clickAndWait link=Sign out