| Line 283... |
Line 283... |
| 283 |
'----------------------------------------------------------------------------------------------------------------------------------------------
|
283 |
'----------------------------------------------------------------------------------------------------------------------------------------------
|
| 284 |
Sub RenderLxrState()
|
284 |
Sub RenderLxrState()
|
| 285 |
Response.Write RenderLxrStateString(rsQry("rtag_id"),rsQry("lxr"),rsQry("lxrserver"),rsQry("official"),"")
|
285 |
Response.Write RenderLxrStateString(rsQry("rtag_id"),rsQry("lxr"),rsQry("lxrserver"),rsQry("official"),"")
|
| 286 |
End Sub
|
286 |
End Sub
|
| 287 |
'----------------------------------------------------------------------------------------------------------------------------------------------
|
287 |
'----------------------------------------------------------------------------------------------------------------------------------------------
|
| 288 |
Function RenderActions(nRtagId, sOfficial)
|
288 |
Function RenderActions(nRtagId, sOfficial, nCanDelete)
|
| 289 |
Response.Write "<span title='Select operation from dropdown menu' class='select-operation ui-icon ui-icon-triangle-1-s' data-rtag-id='"&nRtagId&"' data-official='"&sOfficial&"' style='display:inline-block'></span>"
|
289 |
Response.Write "<span title='Select operation from dropdown menu' " &_
|
| - |
|
290 |
"class='select-operation ui-icon ui-icon-triangle-1-s' " &_
|
| - |
|
291 |
"data-rtag-id='" & nRtagId &_
|
| - |
|
292 |
"' data-official='"& sOfficial &_
|
| - |
|
293 |
"' data-candelete='"& nCanDelete &_
|
| - |
|
294 |
"' style='display:inline-block'>"&_
|
| - |
|
295 |
"</span>"
|
| 290 |
End Function
|
296 |
End Function
|
| 291 |
'----------------------------------------------------------------------------------------------------------------------------------------------
|
297 |
'----------------------------------------------------------------------------------------------------------------------------------------------
|
| 292 |
Function GetMassRefComments (nRtagId)
|
298 |
Function GetMassRefComments (nRtagId)
|
| 293 |
Dim UsedBy
|
299 |
Dim UsedBy
|
| 294 |
Dim rsQryUse
|
300 |
Dim rsQryUse
|
| Line 476... |
Line 482... |
| 476 |
|
482 |
|
| 477 |
archive : function (data) {
|
483 |
archive : function (data) {
|
| 478 |
//console.log("Archiving:", data.rtagid);
|
484 |
//console.log("Archiving:", data.rtagid);
|
| 479 |
this.gotoUrl("_change_release_mode.asp", {rtag_id : data.rtagid, mode_code : 5 , rfile : "<%=ScriptName%>"});
|
485 |
this.gotoUrl("_change_release_mode.asp", {rtag_id : data.rtagid, mode_code : 5 , rfile : "<%=ScriptName%>"});
|
| 480 |
},
|
486 |
},
|
| 481 |
<%If bCanDestroy Then%>
|
487 |
<%If objAccessControl.UserLogedIn Then%>
|
| 482 |
delete : function (data) {
|
488 |
delete : function (data) {
|
| 483 |
//console.log("Delete:", data.rtagid);
|
489 |
//console.log("Delete:", data.rtagid);
|
| 484 |
$.miniMenu.currentRow.addClass('body_row_sel_outline');
|
490 |
$.miniMenu.currentRow.addClass('body_row_sel_outline');
|
| 485 |
var that = this;
|
491 |
var that = this;
|
| 486 |
var delObject = $.Deferred(that.confirmDelete
|
492 |
var delObject = $.Deferred(that.confirmDelete
|
| Line 629... |
Line 635... |
| 629 |
var official = $(this).data('official');
|
635 |
var official = $(this).data('official');
|
| 630 |
$('#select-menu-close').toggleClass('ui-state-disabled',! $.mode2access.canAccess(official,0));
|
636 |
$('#select-menu-close').toggleClass('ui-state-disabled',! $.mode2access.canAccess(official,0));
|
| 631 |
$('#select-menu-preserve').toggleClass('ui-state-disabled',!$.mode2access.canAccess(official,1));
|
637 |
$('#select-menu-preserve').toggleClass('ui-state-disabled',!$.mode2access.canAccess(official,1));
|
| 632 |
$('#select-menu-archive').toggleClass('ui-state-disabled',! $.mode2access.canAccess(official,2));
|
638 |
$('#select-menu-archive').toggleClass('ui-state-disabled',! $.mode2access.canAccess(official,2));
|
| 633 |
|
639 |
|
| - |
|
640 |
// Set initial state destroy
|
| - |
|
641 |
var canDestroy = $(this).data('candelete') || <%=iif(bCanDestroy,"1","0")%>
|
| - |
|
642 |
$('#select-menu-destroy').toggleClass('ui-state-disabled',(canDestroy == 0));
|
| - |
|
643 |
|
| 634 |
// Highlight the row selected
|
644 |
// Highlight the row selected
|
| 635 |
$('#releaseTree .body_row_sel').removeClass('body_row_sel');
|
645 |
$('#releaseTree .body_row_sel').removeClass('body_row_sel');
|
| 636 |
$.miniMenu.currentRow = $(event.target).closest('tr').addClass('body_row_sel');
|
646 |
$.miniMenu.currentRow = $(event.target).closest('tr').addClass('body_row_sel');
|
| 637 |
|
647 |
|
| 638 |
// Allow click outside of the menu to close it
|
648 |
// Allow click outside of the menu to close it
|
| Line 766... |
Line 776... |
| 766 |
<td width="1%" nowrap class="body_txt">Lxr</td>
|
776 |
<td width="1%" nowrap class="body_txt">Lxr</td>
|
| 767 |
<td width="3%" nowrap class="body_txt">Daemon Status</td>
|
777 |
<td width="3%" nowrap class="body_txt">Daemon Status</td>
|
| 768 |
</tr>
|
778 |
</tr>
|
| 769 |
<%
|
779 |
<%
|
| 770 |
OraDatabase.Parameters.Add "PROJ_ID", parProjId, ORAPARM_INPUT, ORATYPE_NUMBER
|
780 |
OraDatabase.Parameters.Add "PROJ_ID", parProjId, ORAPARM_INPUT, ORATYPE_NUMBER
|
| - |
|
781 |
OraDatabase.Parameters.Add "USER_ID", objAccessControl.UserId, ORAPARM_INPUT, ORATYPE_NUMBER
|
| 771 |
|
782 |
|
| 772 |
Set rsQry = OraDatabase.DbCreateDynaset( GetQuery ("ReleaseVersionTree.sql") , ORADYN_DEFAULT )
|
783 |
Set rsQry = OraDatabase.DbCreateDynaset( GetQuery ("ReleaseVersionTree.sql") , ORADYN_DEFAULT )
|
| 773 |
lastLevel = 0
|
784 |
lastLevel = 0
|
| 774 |
|
785 |
|
| - |
|
786 |
OraDatabase.Parameters.Remove "USER_ID"
|
| 775 |
OraDatabase.Parameters.Remove "PROJ_ID"
|
787 |
OraDatabase.Parameters.Remove "PROJ_ID"
|
| 776 |
|
788 |
|
| 777 |
Dim lastRtagId, parentRtag_id
|
789 |
Dim lastRtagId, parentRtag_id
|
| 778 |
|
790 |
|
| 779 |
If rsQry.RecordCount > 0 Then
|
791 |
If rsQry.RecordCount > 0 Then
|
| Line 783... |
Line 795... |
| 783 |
|
795 |
|
| 784 |
While (NOT rsQry.BOF) AND (NOT rsQry.EOF)
|
796 |
While (NOT rsQry.BOF) AND (NOT rsQry.EOF)
|
| 785 |
currLevel = CInt(rsQry("hierarchy"))
|
797 |
currLevel = CInt(rsQry("hierarchy"))
|
| 786 |
hoverTitle = "Last change: "& rsQry("OFFICIAL_STAMP") & " by " & rsQry("modifier")
|
798 |
hoverTitle = "Last change: "& rsQry("OFFICIAL_STAMP") & " by " & rsQry("modifier")
|
| 787 |
createdBy = rsQry("created_stamp") & " by " & rsQry("creator")
|
799 |
createdBy = rsQry("created_stamp") & " by " & rsQry("creator")
|
| - |
|
800 |
If rsQry("userCanDelete") = 1 Then
|
| - |
|
801 |
createdBy = createdBy & "<br>Creator can delete"
|
| - |
|
802 |
End If
|
| 788 |
|
803 |
|
| 789 |
%>
|
804 |
%>
|
| 790 |
<tr class="body_rowg2">
|
805 |
<tr class="body_rowg2">
|
| 791 |
<td nowrap>
|
806 |
<td nowrap>
|
| 792 |
<%Call RenderIndent( lastLevel, currLevel )%>
|
807 |
<%Call RenderIndent( lastLevel, currLevel )%>
|
| 793 |
<%Call RenderActions(rsQry("rtag_id"),rsQry("official"))%>
|
808 |
<%Call RenderActions(rsQry("rtag_id"),rsQry("official"),rsQry("userCanDelete"))%>
|
| 794 |
<a href="dependencies.asp?rtag_id=<%=rsQry("rtag_id")%>" class="body_link" title="<%=hoverTitle%>" >
|
809 |
<a href="dependencies.asp?rtag_id=<%=rsQry("rtag_id")%>" class="body_link" title="<%=hoverTitle%>" >
|
| 795 |
<%=ReleaseIcon( rsQry("official") )%> <%=rsQry("rtag_name")%></a>
|
810 |
<%=ReleaseIcon( rsQry("official") )%> <%=rsQry("rtag_name")%></a>
|
| 796 |
</td>
|
811 |
</td>
|
| 797 |
<td nowrap valign=top"><%=createdBy%></td>
|
812 |
<td nowrap valign=top"><%=createdBy%></td>
|
| 798 |
<%
|
813 |
<%
|
| Line 832... |
Line 847... |
| 832 |
<%End If%>
|
847 |
<%End If%>
|
| 833 |
<td width="1%" class="body_txt" title="LXR Support enabled">Lxr</td>
|
848 |
<td width="1%" class="body_txt" title="LXR Support enabled">Lxr</td>
|
| 834 |
<td width="3%" class="body_txt">Daemon Status</td>
|
849 |
<td width="3%" class="body_txt">Daemon Status</td>
|
| 835 |
</tr>
|
850 |
</tr>
|
| 836 |
<%
|
851 |
<%
|
| 837 |
OraDatabase.Parameters.Add "PROJ_ID", parProjId, ORAPARM_INPUT, ORATYPE_NUMBER
|
852 |
OraDatabase.Parameters.Add "PROJ_ID", parProjId, ORAPARM_INPUT, ORATYPE_NUMBER
|
| - |
|
853 |
OraDatabase.Parameters.Add "USER_ID", objAccessControl.UserId, ORAPARM_INPUT, ORATYPE_NUMBER
|
| 838 |
|
854 |
|
| 839 |
rsQryStr = GetQuery ("ReleaseVersionList.sql")
|
855 |
rsQryStr = GetQuery ("ReleaseVersionList.sql")
|
| 840 |
rsQryStr = Replace(rsQryStr, "/*SHOW_FILTER*/", parShowFilter)
|
856 |
rsQryStr = Replace(rsQryStr, "/*SHOW_FILTER*/", parShowFilter)
|
| 841 |
|
857 |
|
| 842 |
Set rsQry = OraDatabase.DbCreateDynaset( rsQryStr, ORADYN_DEFAULT )
|
858 |
Set rsQry = OraDatabase.DbCreateDynaset( rsQryStr, ORADYN_DEFAULT )
|
| 843 |
|
859 |
|
| - |
|
860 |
OraDatabase.Parameters.Remove "USER_ID"
|
| 844 |
OraDatabase.Parameters.Remove "PROJ_ID"
|
861 |
OraDatabase.Parameters.Remove "PROJ_ID"
|
| 845 |
|
862 |
|
| 846 |
If rsQry.RecordCount > 0 Then
|
863 |
If rsQry.RecordCount > 0 Then
|
| 847 |
|
864 |
|
| 848 |
Set objDmSts = New DaemonStatus
|
865 |
Set objDmSts = New DaemonStatus
|
| 849 |
Call objDmSts.GetDaemonStatus(parProjId)
|
866 |
Call objDmSts.GetDaemonStatus(parProjId)
|
| 850 |
|
867 |
|
| 851 |
While (NOT rsQry.BOF) AND (NOT rsQry.EOF)
|
868 |
While (NOT rsQry.BOF) AND (NOT rsQry.EOF)
|
| 852 |
hoverTitle = "Last change: "& rsQry("OFFICIAL_STAMP") & " by " & rsQry("modifier") & ". " & rsQry("OFFICIAL_STAMP_DAYS")& " Days ago"
|
869 |
hoverTitle = "Last change: "& rsQry("OFFICIAL_STAMP") & " by " & rsQry("modifier") & ". " & rsQry("OFFICIAL_STAMP_DAYS")& " Days ago"
|
| 853 |
createdBy = rsQry("created_stamp") & " by " & rsQry("creator")
|
870 |
createdBy = rsQry("created_stamp") & " by " & rsQry("creator")
|
| - |
|
871 |
If rsQry("userCanDelete") = 1 Then
|
| - |
|
872 |
createdBy = createdBy & "<br>Creator can delete"
|
| - |
|
873 |
End If
|
| 854 |
|
874 |
|
| 855 |
%>
|
875 |
%>
|
| 856 |
<tr class="body_rowg2">
|
876 |
<tr class="body_rowg2">
|
| 857 |
<td valign="top">
|
877 |
<td valign="top">
|
| 858 |
<%Call RenderActions(rsQry("rtag_id"),rsQry("official"))%>
|
878 |
<%Call RenderActions(rsQry("rtag_id"),rsQry("official"),rsQry("userCanDelete"))%>
|
| 859 |
</td>
|
879 |
</td>
|
| 860 |
<td nowrap valign="top">
|
880 |
<td nowrap valign="top">
|
| 861 |
<a href="dependencies.asp?rtag_id=<%=rsQry("rtag_id")%>" class="body_link" title="<%=hoverTitle%>">
|
881 |
<a href="dependencies.asp?rtag_id=<%=rsQry("rtag_id")%>" class="body_link" title="<%=hoverTitle%>">
|
| 862 |
<%=ReleaseIcon( rsQry("official"))%> <%=rsQry("rtag_name")%></a>
|
882 |
<%=ReleaseIcon( rsQry("official"))%> <%=rsQry("rtag_name")%></a>
|
| 863 |
</td>
|
883 |
</td>
|
| Line 917... |
Line 937... |
| 917 |
<li id="select-menu-preserve" data-opr="preserve" >Preserve Release</li>
|
937 |
<li id="select-menu-preserve" data-opr="preserve" >Preserve Release</li>
|
| 918 |
<li id="select-menu-archive" data-opr="archive" >Archive Release</li>
|
938 |
<li id="select-menu-archive" data-opr="archive" >Archive Release</li>
|
| 919 |
<li>-</li>
|
939 |
<li>-</li>
|
| 920 |
<li <%=iif(bCanClone,"data-opr=clone","class=ui-state-disabled")%> title="Create a new Release based on selected Release">Clone Release</li>
|
940 |
<li <%=iif(bCanClone,"data-opr=clone","class=ui-state-disabled")%> title="Create a new Release based on selected Release">Clone Release</li>
|
| 921 |
<li>-</li>
|
941 |
<li>-</li>
|
| 922 |
<li <%=iif(bCanDestroy,"data-opr=delete","class=ui-state-disabled")%> title="Delete the selected Release">Destroy Release</li>
|
942 |
<li id="select-menu-destroy" data-opr="delete", title="Delete the selected Release">Destroy Release</li>
|
| 923 |
<li>-</li>
|
943 |
<li>-</li>
|
| 924 |
<li>Close Menu</li>
|
944 |
<li>Close Menu</li>
|
| 925 |
</ul>
|
945 |
</ul>
|
| 926 |
</div>
|
946 |
</div>
|
| 927 |
<!-- FOOTER -->
|
947 |
<!-- FOOTER -->
|