Book a Demo

Author Topic: Potential override other users' work in share mod  (Read 5231 times)

Tuan

  • Guest
Potential override other users' work in share mod
« on: February 01, 2008, 09:24:34 am »
I have find out a potential violation between implementing the private model and shared model.

Issue: Enable the shared model with DBMS with Subversion version control as reposistory.  After the shared model enabling, start to simulate one user checking out a package and do the modification on the package.  Another user also want to see the latest work of package.  He likes to use the "Get All Latest" option in the private model.  Therefore after launching the EA tool, which connect to DBMS, he turns on the "private model" while in the shared model and execute the "Get All Latest" command.  This will override the package, which the working data from the current check out users with data in SVN.  Therefore the user of current check out package will loose all of his work.

Suggest fix: "Grey out" the Private model enabling while config with DBMS as the shared model.


gpc

  • EA User
  • **
  • Posts: 111
  • Karma: +0/-0
    • View Profile
Re: Potential override other users' work in share
« Reply #1 on: February 04, 2008, 06:09:16 am »
Hi Tuan,
If one user has the package checked out, then the other users see this. I've only looked into shared mode for basic EAP access, but shared mode means that all users access the same file and the underlying database deals with concurrency. "Get Latest" is greyed out if the package has been checked out. Surely "Get All Latest" bypasses any checked out packages?