Subversion Repositories DevTools

Rev

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

Rev 5357 Rev 5394
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&nbsp;Status</td>
777
                           <td width="3%" nowrap class="body_txt">Daemon&nbsp;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") )%>&nbsp;<%=rsQry("rtag_name")%></a>
810
                                       <%=ReleaseIcon( rsQry("official") )%>&nbsp;<%=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"))%>&nbsp;<%=rsQry("rtag_name")%></a>
882
                                          <%=ReleaseIcon( rsQry("official"))%>&nbsp;<%=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 -->