Subversion Repositories DevTools

Rev

Rev 6070 | Rev 6181 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6070 Rev 6123
Line 29... Line 29...
29
<%
29
<%
30
'------------ Variable Definition -------------
30
'------------ Variable Definition -------------
31
Dim	rsQry
31
Dim	rsQry
32
Dim enableRemoval : enableRemoval = FALSE
32
Dim enableRemoval : enableRemoval = FALSE
33
Dim enabledText : enabledText = "disabled "
33
Dim enabledText : enabledText = "disabled "
-
 
34
Dim parMode : parMode = QStrParDefault("mode", 0)
-
 
35
Dim modeCb1 : modeCb1 = iif ( parMode AND 1, " checked", "" ) 
-
 
36
Dim modeCb2 : modeCb2 = iif ( parMode AND 2, " checked", "" ) 
-
 
37
Dim modeCb3 : modeCb3 = iif ( parMode AND 4, " checked", "" ) 
34
 
38
 
35
'------------ Constants Declaration -----------
39
'------------ Constants Declaration -----------
36
'------------ Variable Init -------------------
40
'------------ Variable Init -------------------
37
'----------------------------------------------
41
'----------------------------------------------
38
'------------------------- MAIN LINE ---------------------------
42
'------------------------- MAIN LINE ---------------------------
Line 97... Line 101...
97
<script language="JavaScript" src="images/tipster.js"></script>
101
<script language="JavaScript" src="images/tipster.js"></script>
98
<script language="JavaScript" src="images/_help_tips.js"></script>
102
<script language="JavaScript" src="images/_help_tips.js"></script>
99
<!-- DROPDOWN MENUS -->
103
<!-- DROPDOWN MENUS -->
100
<!--#include file="_menu_def.asp"-->
104
<!--#include file="_menu_def.asp"-->
101
<script language="JavaScript1.2" src="images/popup_menu.js"></script>
105
<script language="JavaScript1.2" src="images/popup_menu.js"></script>
-
 
106
<script>
-
 
107
    function updateDisplay()
-
 
108
    {
-
 
109
        function getCbValue(n){
-
 
110
            var el = document.getElementById(n);
-
 
111
            if (el && el.checked) {
-
 
112
                return parseInt(el.value);
-
 
113
            }
-
 
114
            return 0;
-
 
115
        }
-
 
116
        var  all = getCbValue('cb1') + getCbValue('cb2') + getCbValue('cb3');
-
 
117
        console.log ('all:', all );
-
 
118
        location.href='<%=ScriptName%>?rtag_id=<%=parRtag_id%>&mode=' + all;
-
 
119
    }
-
 
120
</script>
102
</head>
121
</head>
103
<body bgcolor="White" text="Black" leftmargin=0 topmargin=0 onLoad="divProgressBar.style.visibility='hidden'">
122
<body bgcolor="White" text="Black" leftmargin=0 topmargin=0 onLoad="divProgressBar.style.visibility='hidden'">
104
<!-- HEADER -->
123
<!-- HEADER -->
105
<!--#include file="_header.asp"-->
124
<!--#include file="_header.asp"-->
106
<!-- BODY ---->
125
<!-- BODY ---->
Line 121... Line 140...
121
          End If
140
          End If
122
 
141
 
123
          Dim Query_String
142
          Dim Query_String
124
          Query_String = ReadFile( rootPath & "queries\rep_obsolete_packages.sql" )
143
          Query_String = ReadFile( rootPath & "queries\rep_obsolete_packages.sql" )
125
          OraDatabase.Parameters.Add "RTAG_ID", parRtag_id, ORAPARM_INPUT, ORATYPE_NUMBER
144
          OraDatabase.Parameters.Add "RTAG_ID", parRtag_id, ORAPARM_INPUT, ORATYPE_NUMBER
-
 
145
          OraDatabase.Parameters.Add "SMODE", parMode, ORAPARM_INPUT, ORATYPE_NUMBER
126
          %>
146
          %>
127
          <form method="post" name="removePackages">
147
          <form method="post" name="removePackages">
128
          <table class="embedded_table" width="10%">
148
          <table class="embedded_table" width="10%">
129
             <tr>
149
             <tr>
130
                <td width="1%" nowrap class="body_colb">&nbsp;</td>
150
                <td width="1%" nowrap class="body_colb">&nbsp;</td>
Line 140... Line 160...
140
             Dim currView_id
160
             Dim currView_id
141
             currView_id = -1
161
             currView_id = -1
142
             Dim rsRep
162
             Dim rsRep
143
             Set rsRep = OraDatabase.DbCreateDynaset( Query_String, 0 )
163
             Set rsRep = OraDatabase.DbCreateDynaset( Query_String, 0 )
144
             OraDatabase.Parameters.Remove "RTAG_ID"
164
             OraDatabase.Parameters.Remove "RTAG_ID"
-
 
165
             OraDatabase.Parameters.Remove "SMODE"
145
 
166
 
146
             If rsRep.RecordCount = 0 Then
167
             If rsRep.RecordCount = 0 Then
147
                With Response
168
                With Response
148
                   .write "<tr>"
169
                   .write "<tr>"
149
                   .write "<td colspan='5' class='body_row'>Found 0 records</td>"
170
                   .write "<td colspan='5' class='body_row'>Found 0 records</td>"
Line 185... Line 206...
185
             %>
206
             %>
186
             <tr>
207
             <tr>
187
                <td colspan="5" background="images/bg_rep_line.gif"><img src="images/spacer.gif" width="1" height="1"></td>
208
                <td colspan="5" background="images/bg_rep_line.gif"><img src="images/spacer.gif" width="1" height="1"></td>
188
             </tr>
209
             </tr>
189
             <tr>
210
             <tr>
190
                <td class="body_scol" colspan="3" ><%=ProgressBar()%></td>
211
                <td class="body_scol" colspan="1" ><%=ProgressBar()%></td>
191
                <td class="body_scol" colspan="2" style="text-align:right">
212
                <td class="body_scol" colspan="4" style="text-align:right">
-
 
213
                    <fieldset  class="fset" align="left" style="border: 1px groove;display: inline;">
-
 
214
                        <legend  style="text-align: left;">Hide</legend>    
-
 
215
                        <input id=cb1 type="checkbox" value=1 <%=modeCb1%> onclick="return updateDisplay();">Products
-
 
216
                        <input id=cb2 type="checkbox" value=2 <%=modeCb2%> onclick="return updateDisplay();">3rdParty
-
 
217
                        <input id=cb3 type="checkbox" value=4 <%=modeCb3%> onclick="return updateDisplay();">Deployable
-
 
218
                    </fieldset>    
192
                    <input type="submit" value="Remove from Release" <%=enabledText%> onclick="return vixConfirm('Remove all selected packages from this Release',{post: 'removePackages', progress:'#divProgressBar'})">
219
                    <input type="submit" value="Remove from Release" <%=enabledText%> onclick="return vixConfirm('Remove all selected packages from this Release',{post: 'removePackages', progress:'#divProgressBar'})">
193
                </td>
220
                </td>
194
             </tr>
221
             </tr>
195
             <tr>
222
             <tr>
196
                <td colspan="5" background="images/bg_rep_line.gif"><img src="images/spacer.gif" width="1" height="1"></td>
223
                <td colspan="5" background="images/bg_rep_line.gif"><img src="images/spacer.gif" width="1" height="1"></td>
197
             </tr>
224
             </tr>
198
             <tr>
225
             <tr>
199
                <td colspan="5" class=body_txt>
226
                <td colspan="5" class=body_txt>
200
                These packages are not used within this Release. There is no package that lists any of these packages as a dependent.
227
                These packages are not used within this Release. There is no package that lists any of these packages as a dependent.
201
                <p>The named packages can be removed without breaking the build, although they may be required for test purposes.
228
                <p>The named packages can be removed without breaking the build, although they may be required for test purposes.
-
 
229
                <p>Certain classes of package may be hidden:
202
                <p>Packages in the 'PRODUCTS' or 'AUTO PRODUCTS' view are not shown in this list, nor are packages that are a part of an SDK. 
230
                <br>Packages in the 'PRODUCTS' or 'AUTO PRODUCTS' are often assumed to be used.
-
 
231
                <br>Packages in the '3RDPARTY_PRODUCTS' are often artfacts of Deploment Manager.
203
                <br>It is assumed that they are to be deployed and as such do not need to be used.
232
                <br>Packages marked as 'Deployable' may be assumed to be used.
-
 
233
                <br>Packages that are imported as part of an SDK are not shown.
204
                <p>Removing one or more packages may result in other packages nolonger being used.
234
                <p>Removing one or more packages may result in other packages nolonger being used.
205
                </td>
235
                </td>
206
             </tr>
236
             </tr>
207
          </table>
237
          </table>
208
          <input type="hidden" name="action" value="RemovePackages">
238
          <input type="hidden" name="action" value="RemovePackages">