Subversion Repositories DevTools

Rev

Rev 4210 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4210 Rev 4230
Line 7... Line 7...
7
<!--#include file="_tabs.asp"-->
7
<!--#include file="_tabs.asp"-->
8
<!--#include file="_drawExtensionSelectBox.asp"-->
8
<!--#include file="_drawExtensionSelectBox.asp"-->
9
<!--#include file="class/classSortHelper.asp"-->
9
<!--#include file="class/classSortHelper.asp"-->
10
<script language="JavaScript" src="scripts/remote_scripting.js"></script>
10
<script language="JavaScript" src="scripts/remote_scripting.js"></script>
11
<script type="text/javascript" src="scripts/json2.js"></script>
11
<script type="text/javascript" src="scripts/json2.js"></script>
-
 
12
<!-- TIPS -->
-
 
13
<script language="JavaScript" src="images/tipster.js"></script>
-
 
14
<script language="JavaScript" type="text/JavaScript">
-
 
15
formTips.tips.BuildType = stdTip(200, 'Build Type',
-
 
16
                                 'Auto Build packages are built by the VIX build daemons for release. ' +
-
 
17
                                 'Manually built packages will not be built by the build daemons.'+
-
 
18
                                 '<p>Manually built packages are very rare and not available to most developers');
-
 
19
formTips.tips.ChangeType = stdTip(200, 'Version Number Assignment',
-
 
20
                                  'Auto: The build system will determine the version number based on the Change Type' +
-
 
21
                                  '<p>Manual: The user specifies the version number to be used');
-
 
22
</script>
12
<%
23
<%
13
'------------ Variable Definition -------------
24
'------------ Variable Definition -------------
14
Dim parPv_id
25
Dim parPv_id
15
Dim rsLocRel
26
Dim rsLocRel
16
Dim parPage_title
27
Dim parPage_title
Line 209... Line 220...
209
End If
220
End If
210
 
221
 
211
Set objPkgInfo = CreateObject("Scripting.Dictionary")
222
Set objPkgInfo = CreateObject("Scripting.Dictionary")
212
 
223
 
213
If parRename <> "" Then
224
If parRename <> "" Then
-
 
225
    If parRename <> 2 Then
214
    parPage_title = "RENAME VERSION"
226
        parPage_title = "RENAME VERSION"
-
 
227
    Else
-
 
228
        parPage_title = "VERSION CHANGE TYPE"
-
 
229
    End If
215
 
230
 
216
    ' Package already exists
231
    ' Package already exists
217
    Call GetPackageInfo( parPv_id, objPkgInfo )
232
    Call GetPackageInfo( parPv_id, objPkgInfo )
218
    parPkgName = objPkgInfo.Item("pkg_name")
233
    parPkgName = objPkgInfo.Item("pkg_name")
219
 
234
 
Line 328... Line 343...
328
}
343
}
329
 
344
 
330
//////////////////////////////////////////////////////////////////
345
//////////////////////////////////////////////////////////////////
331
// Function: changeToAutoVersionNumberAssignment
346
// Function: changeToAutoVersionNumberAssignment
332
//
347
//
333
// Purpose: Hide the relevent sections of the form
348
// Purpose: Hide the relevant sections of the form
334
//
349
//
335
function changeToAutoVersionNumberAssignment()
350
function changeToAutoVersionNumberAssignment()
336
{
351
{
337
   document.getElementById('change_type1').style.display = 'table-row';
352
   document.getElementById('change_type1').style.display = 'table-row';
338
   //document.getElementById('pkgver').style.display = 'none';
353
   //document.getElementById('pkgver').style.display = 'none';
339
   savedVersion = document.getElementById('FRvnumber').value;
354
   savedVersion = document.getElementById('FRvnumber').value;
340
   document.getElementById('FRvnumber').disabled = true;
355
   document.getElementById('FRvnumber').disabled = true;
-
 
356
   document.getElementById('FRuseVersion').style.visibility = 'hidden';
341
   document.getElementById('FRvnumber').value = '(auto)';
357
   document.getElementById('FRvnumber').value = '(auto)';
342
   checkVersionNumber();
358
   checkVersionNumber();
343
}
359
}
344
 
360
 
345
//////////////////////////////////////////////////////////////////
361
//////////////////////////////////////////////////////////////////
346
// Function: changeToManualVersionNumberAssignment
362
// Function: changeToManualVersionNumberAssignment
347
//
363
//
348
// Purpose: Show the relevent sections of the form
364
// Purpose: Show the relevant sections of the form
349
//
365
//
350
function changeToManualVersionNumberAssignment()
366
function changeToManualVersionNumberAssignment()
351
{
367
{
352
   document.getElementById('change_type1').style.display = 'none';
368
   document.getElementById('change_type1').style.display = 'none';
353
   //document.getElementById('pkgver').style.display = 'table-row';
369
   //document.getElementById('pkgver').style.display = 'table-row';
354
   document.getElementById('FRvnumber').disabled = false;
370
   document.getElementById('FRvnumber').disabled = false;
-
 
371
   document.getElementById('FRuseVersion').style.visibility = 'visible';
-
 
372
   if ( savedVersion.indexOf('(') != 0) {
355
   document.getElementById('FRvnumber').value = savedVersion;
373
       document.getElementById('FRvnumber').value = savedVersion;
-
 
374
   } else {
-
 
375
       document.getElementById('FRvnumber').value = "";
-
 
376
   }
356
   checkVersionNumber();
377
   checkVersionNumber();
357
}
378
}
358
 
379
 
359
//////////////////////////////////////////////////////////////////
380
//////////////////////////////////////////////////////////////////
360
// Function: changeToAutoBuild
381
// Function: changeToAutoBuild
Line 411... Line 432...
411
       }
432
       }
412
   }
433
   }
413
}
434
}
414
 
435
 
415
//////////////////////////////////////////////////////////////////
436
//////////////////////////////////////////////////////////////////
-
 
437
// Function: useVersion
-
 
438
//
-
 
439
// Purpose: Insert current version ino the version field
-
 
440
//          Attached to: FRuseVersion
-
 
441
//
-
 
442
function useVersion()
-
 
443
{
-
 
444
    var e = document.getElementById("FRpkgver");
-
 
445
    if (e)
-
 
446
    {
-
 
447
        var strUser = e.options[e.selectedIndex].value;
-
 
448
        if ( strUser.indexOf('(') != 0)
-
 
449
        {
-
 
450
            var patt = /\.[a-z]{1,4}$/i;
-
 
451
            strUser = strUser.replace(patt,'');
-
 
452
            document.getElementById('FRvnumber').value = strUser;
-
 
453
            checkVersionNumber();
-
 
454
        }
-
 
455
    }
-
 
456
}
-
 
457
 
-
 
458
//////////////////////////////////////////////////////////////////
416
// Function: checkPackage
459
// Function: checkPackage
417
//
460
//
418
// Purpose: 
461
// Purpose: 
419
//
462
//
420
function checkPackage()
463
function checkPackage()
Line 865... Line 908...
865
                                    </tr>
908
                                    </tr>
866
                                 <% End If %>
909
                                 <% End If %>
867
 
910
 
868
                                 <!-- Build Type Assignment ----------------->
911
                                 <!-- Build Type Assignment ----------------->
869
                                 <tr>
912
                                 <tr>
870
                                    <td background="images/bg_form_lightbluedark.gif" width="20%" class="form_field">Build Type</td>
913
                                    <td background="images/bg_form_lightbluedark.gif" width="20%" class="form_field">Build Type<%=Quick_Help("BuildType")%></td>
871
                                    <td background="images/bg_form_lightgray.gif" class="form_txt">
914
                                    <td background="images/bg_form_lightgray.gif" class="form_txt">
872
                                    <table>
915
                                    <table>
873
                                        <tr>
916
                                        <tr>
874
                                            <td background="images/bg_form_lightgray.gif" class="form_txt">
917
                                            <td background="images/bg_form_lightgray.gif" class="form_txt">
875
                                            <input name="build_type" id="build_type_A" type="radio" value="A" checked onclick="changeToAutoBuild('A');"> Auto
918
                                            <input name="build_type" id="build_type_A" type="radio" value="A" checked onclick="changeToAutoBuild('A');"> Auto
Line 877... Line 920...
877
                                        </td>
920
                                        </td>
878
                                    </table>
921
                                    </table>
879
                                 </tr>
922
                                 </tr>
880
                                 <!--Version Number Assignment -------------->
923
                                 <!--Version Number Assignment -------------->
881
                                 <tr>
924
                                 <tr>
882
                                    <td background="images/bg_form_lightbluedark.gif" width="20%" class="form_field">Version Number Assignment</td>
925
                                    <td background="images/bg_form_lightbluedark.gif" width="20%" class="form_field">Version Number Assignment<%=Quick_Help("ChangeType")%></td>
883
                                    <td background="images/bg_form_lightgray.gif" class="form_txt">
926
                                    <td background="images/bg_form_lightgray.gif" class="form_txt">
884
                                       <%
927
                                       <%
885
                                            Dim flagAuto, flagMan
928
                                            Dim flagAuto, flagMan
886
                                            if bDisableAuto Then
929
                                            if bDisableAuto Then
887
                                                flagAuto = "disabled"
930
                                                flagAuto = "disabled"
Line 920... Line 963...
920
                                                    class="form_item" size="12" onBlur="checkVersionNumber()">
963
                                                    class="form_item" size="12" onBlur="checkVersionNumber()">
921
                                                    <span id="vnError"></span>
964
                                                    <span id="vnError"></span>
922
                                        </td>
965
                                        </td>
923
                                           <td id="pkgver" background="images/bg_form_lightgray.gif" class="form_item">
966
                                           <td id="pkgver" background="images/bg_form_lightgray.gif" class="form_item">
924
                                           <%If NOT newPackage > 0 Then%>
967
                                           <%If NOT newPackage > 0 Then%>
-
 
968
                                              <button type="button" style="visibility:hidden" id="FRuseVersion" class="form_item" onclick="useVersion();">&#8656;&nbsp;Copy</button>
925
                                              <select id="FRpkgver"  name="FRpkgver" class="form_item">
969
                                              <select id="FRpkgver"  name="FRpkgver" class="form_item">
926
                                                 <option value=""></option>
970
                                                 <option value=""></option>
927
                                                 <%
971
                                                 <%
928
                                                 Set rsLatest = OraDatabase.DbCreateDynaset( Get_Latest_All_Ext( objPkgInfo.Item("pkg_id"), parPv_id ), cint(0))
972
                                                 Set rsLatest = OraDatabase.DbCreateDynaset( Get_Latest_All_Ext( objPkgInfo.Item("pkg_id"), parPv_id ), cint(0))
929
 
973
 
Line 950... Line 994...
950
                                                    Next
994
                                                    Next
951
                                                    Set objSortHelper = nothing
995
                                                    Set objSortHelper = nothing
952
 
996
 
953
                                                 End If
997
                                                 End If
954
                                                 %>
998
                                                 %>
955
                                              </select>&nbsp;Existing Versions (For Reference Only)
999
                                              </select>&nbsp;Existing Versions
956
                                           <%End If%>
1000
                                           <%End If%>
957
                                           </td>
1001
                                           </td>
958
                                        </tr>
1002
                                        </tr>
959
                                        </table>
1003
                                        </table>
960
                                    </td>
1004
                                    </td>