[jbosstools-issues] [JBoss JIRA] (JBDS-3052) Shared install on Windows doesn't use private folders for updates/workspace

Nick Boldt (JIRA) issues at jboss.org
Thu May 29 10:37:15 EDT 2014


     [ https://issues.jboss.org/browse/JBDS-3052?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nick Boldt updated JBDS-3052:
-----------------------------

    Description: 
To test the user experience on Windows, I created three accounts:

* nboldt (my own admin user)
* dummy (a standard user)
* kid (a child user, which is a standard user but with Family Safety logging - http://windows.microsoft.com/en-ca/windows-8/create-child-account )

Both the child and standard users were able to install JBDS into their own home folders and perform an installation from Central:

!jbds8b2-windows8.1-child-user-private-install-updated-via-central.png!

!jbds8b2-windows8.1-standard-user-private-install-was-able-to-update-via-central.png!

------

However, there are problems when using an Admin user-installed shared install folder for JBDS.

Steps to repro:

*As nboldt / admin user* 

* install JBDS 8.0.0.Beta2 (B104) into W:\shared-install\jbdevstudio (using default ownership/permissions)

*As dummy / standard user*

* Log in
* Launch the shared JBDS
* Install something from Central

!jbds8b2-windows8.1-standard-user-shared-install-was-able-to-install-into-shared-install-folder.png!

*PROBLEM*: standard user should not be able to install new features into the shared install folder

*As kid / child user*

* Log in
* Launch the shared JBDS
* Noted that the suggested path for workspace was the one last used by *dummy user*, to which that user doesn't have read permission

!jbds8b2-windows8.1-standard-user-shared-install-last-used-by-dummy-launched-by-kid.png!
!jbds8b2-windows8.1-standard-user-shared-install-last-used-by-dummy-launched-by-kid-error.png!
!jbds8b2-windows8.1-standard-user-shared-install-last-used-by-dummy-launched-by-kid-error2.png!

*PROBLEM*: should default to current user's home dir, not another user's previous workspace selection


  was:
To test the user experience on Windows, I created three accounts:

* nboldt (my own admin user)
* dummy (a standard user)
* kid (a child user, which is a standard user but with Family Safety logging - http://windows.microsoft.com/en-ca/windows-8/create-child-account )

Then I:

*As nboldt / admin user* 

* installed JBDS 8.0.0.Beta2 (B104) into W:\shared-install\jbdevstudio (using default ownership/permissions)

*As dummy / standard user*

* Logged in
* Launched the shared JBDS
* Installed something from Central

!jbds8b2-windows8.1-standard-user-shared-install-was-able-to-install-into-shared-install-folder.png!

* Shut down

*PROBLEM*: standard user should not be able to install new features into the shared install folder

*As kid / child user*

* Logged in
* Launched the shared JBDS
* Noted that the suggested path for workspace was the one last used by dummy user, to which that user doesn't have read permission

!jbds8b2-windows8.1-standard-user-shared-install-last-used-by-dummy-launched-by-kid.png!
!jbds8b2-windows8.1-standard-user-shared-install-last-used-by-dummy-launched-by-kid-error.png!
!jbds8b2-windows8.1-standard-user-shared-install-last-used-by-dummy-launched-by-kid-error2.png!

*PROBLEM*: should default to user's home dir, not another user's previous workspace selection

Additionally, both the child and standard users were able to install JBDS into their own home folders and perform an installation from Central:

!jbds8b2-windows8.1-child-user-private-install-updated-via-central.png!

!jbds8b2-windows8.1-standard-user-private-install-was-able-to-update-via-central.png!



> Shared install on Windows doesn't use private folders for updates/workspace
> ---------------------------------------------------------------------------
>
>                 Key: JBDS-3052
>                 URL: https://issues.jboss.org/browse/JBDS-3052
>             Project: Developer Studio (JBoss Developer Studio)
>          Issue Type: Feature Request
>      Security Level: Public(Everyone can see) 
>          Components: installer
>    Affects Versions: 8.0.0.Beta2
>            Reporter: Nick Boldt
>         Attachments: jbds8b2-windows8.1-child-user-private-install-updated-via-central.png, jbds8b2-windows8.1-standard-user-install-error-in-central.png, jbds8b2-windows8.1-standard-user-private-install-was-able-to-update-via-central.png, jbds8b2-windows8.1-standard-user-shared-install-last-used-by-dummy-launched-by-kid-error.png, jbds8b2-windows8.1-standard-user-shared-install-last-used-by-dummy-launched-by-kid-error2.png, jbds8b2-windows8.1-standard-user-shared-install-last-used-by-dummy-launched-by-kid.png, jbds8b2-windows8.1-standard-user-shared-install-was-able-to-install-into-shared-install-folder.png
>
>
> To test the user experience on Windows, I created three accounts:
> * nboldt (my own admin user)
> * dummy (a standard user)
> * kid (a child user, which is a standard user but with Family Safety logging - http://windows.microsoft.com/en-ca/windows-8/create-child-account )
> Both the child and standard users were able to install JBDS into their own home folders and perform an installation from Central:
> !jbds8b2-windows8.1-child-user-private-install-updated-via-central.png!
> !jbds8b2-windows8.1-standard-user-private-install-was-able-to-update-via-central.png!
> ------
> However, there are problems when using an Admin user-installed shared install folder for JBDS.
> Steps to repro:
> *As nboldt / admin user* 
> * install JBDS 8.0.0.Beta2 (B104) into W:\shared-install\jbdevstudio (using default ownership/permissions)
> *As dummy / standard user*
> * Log in
> * Launch the shared JBDS
> * Install something from Central
> !jbds8b2-windows8.1-standard-user-shared-install-was-able-to-install-into-shared-install-folder.png!
> *PROBLEM*: standard user should not be able to install new features into the shared install folder
> *As kid / child user*
> * Log in
> * Launch the shared JBDS
> * Noted that the suggested path for workspace was the one last used by *dummy user*, to which that user doesn't have read permission
> !jbds8b2-windows8.1-standard-user-shared-install-last-used-by-dummy-launched-by-kid.png!
> !jbds8b2-windows8.1-standard-user-shared-install-last-used-by-dummy-launched-by-kid-error.png!
> !jbds8b2-windows8.1-standard-user-shared-install-last-used-by-dummy-launched-by-kid-error2.png!
> *PROBLEM*: should default to current user's home dir, not another user's previous workspace selection



--
This message was sent by Atlassian JIRA
(v6.2.3#6260)


More information about the jbosstools-issues mailing list