Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
221 vnguyen 1
CREATE PROCEDURE "RELEASE_MANAGER"."UNLOCK_PACKAGE" ( nPvId IN PACKAGE_VERSIONS.PV_ID%TYPE,
2
											 nUserId IN NUMBER ) IS
3
/* ---------------------------------------------------------------------------
4
    Author: Rupesh Solanki
5
 
6
	Version: 4.0
7
   --------------------------------------------------------------------------- */
8
   STATE CHAR;
9
 
10
BEGIN
11
 
12
	SELECT DLOCKED INTO STATE
13
	FROM PACKAGE_VERSIONS
14
	WHERE PV_ID = nPvId; 
15
 
16
	IF STATE = 'A' THEN --It was made official for autobuilds
17
		-- Unlock Package
18
		UPDATE PACKAGE_VERSIONS pv SET
19
		pv.DLOCKED = 'P'
20
		WHERE pv.PV_ID = nPvId;	
21
	ELSE
22
		-- Unlock Package
23
		UPDATE PACKAGE_VERSIONS pv SET
24
		pv.DLOCKED = 'N'
25
		WHERE pv.PV_ID = nPvId;	
26
 
27
	END IF;	   
28
 
29
    /* LOG ACTION */
30
   	Log_Action ( nPvId, 'unlock_package', nUserId );
31
 
32
END Unlock_Package;
33
/