Subversion Repositories DevTools

Rev

Rev 5377 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
5377 dpurdie 1
-- =====================================================
2
-- UserWip.sql
3
-- Keep in step with 'WorkInProgressByUser.sql'
4
--
5
--   Used by index.asp to list Releases and Package Versions 
6
--   that the user is working on
7
-- =====================================================
119 ghuddy 8
SELECT pr.PROJ_NAME ||' / '|| rt.RTAG_NAME  AS LOCATION,
5377 dpurdie 9
       pkg.PKG_NAME,
10
       rel.PKG_VERSION,
11
       rel.PV_ID,
12
       rt.RTAG_ID
119 ghuddy 13
  FROM (
14
 
5377 dpurdie 15
        /* Get WIP Packages */
119 ghuddy 16
        SELECT wip.PV_ID, rt.RTAG_ID, pv.PKG_ID, pv.PKG_VERSION
5377 dpurdie 17
          FROM WORK_IN_PROGRESS wip,
18
               RELEASE_TAGS rt,
19
               PACKAGE_VERSIONS pv
20
         WHERE wip.RTAG_ID = rt.RTAG_ID
21
           AND rt.OFFICIAL IN ('N','R','C')
22
           AND wip.PV_ID = pv.PV_ID
23
           AND pv.DLOCKED != 'Y'
24
           AND pv.MODIFIER_ID = :USER_ID
25
 
26
        UNION 
27
 
28
        /* Get WIP Patches */
29
        SELECT pp.PATCH_ID AS PV_ID,rt.RTAG_ID,pv.PKG_ID,pv.PKG_VERSION
30
         FROM RELEASE_CONTENT rc,
31
              RELEASE_TAGS rt,
32
              PACKAGE_PATCHES pp,
33
              PACKAGE_VERSIONS pv,
34
              WORK_IN_PROGRESS wip
35
        WHERE rc.RTAG_ID    = rt.RTAG_ID
36
          AND rt.OFFICIAL    IN ('N','R','C')
37
          AND pp.PV_ID        = rc.PV_ID
38
          AND pp.PATCH_ID     = pv.PV_ID
39
          AND pv.DLOCKED     != 'Y'
40
          AND pv.IS_OBSOLETE IS NULL
41
          AND pv.MODIFIER_ID  = :USER_ID
42
          AND wip.RTAG_ID     = rt.RTAG_ID
43
          AND wip.PV_ID       = pp.PATCH_ID
44
 
45
 
46
       ) rel,
47
       PACKAGES pkg,
48
       RELEASE_TAGS rt,
49
       PROJECTS pr
119 ghuddy 50
 WHERE rel.PKG_ID = pkg.PKG_ID
51
   AND rel.RTAG_ID = rt.RTAG_ID
52
   AND rt.PROJ_ID = pr.PROJ_ID 
53
ORDER BY UPPER(LOCATION), UPPER(pkg.PKG_NAME)