| Line 137... |
Line 137... |
| 137 |
If mode = emode Then
|
137 |
If mode = emode Then
|
| 138 |
genReleaseMode = genReleaseMode & LMENU_TICK
|
138 |
genReleaseMode = genReleaseMode & LMENU_TICK
|
| 139 |
mclass="menuitemDisable"
|
139 |
mclass="menuitemDisable"
|
| 140 |
Else
|
140 |
Else
|
| 141 |
If canActionInProject() Then
|
141 |
If canActionInProject() Then
|
| 142 |
If canChangeMode Then
|
142 |
If ReleaseModeAccessCheck(mode, emode) Then
|
| 143 |
href = "<a href=""_change_release_mode.asp?mode_code=" & code & "&"& objPMod.ComposeURL() &""">"
|
143 |
href = "<a href=""_change_release_mode.asp?mode_code=" & code & "&"& objPMod.ComposeURL() &""">"
|
| 144 |
genReleaseMode = genReleaseMode & href
|
144 |
genReleaseMode = genReleaseMode & href
|
| 145 |
Else
|
145 |
Else
|
| 146 |
mclass="menuitemDisable"
|
146 |
mclass="menuitemDisable"
|
| 147 |
End If
|
147 |
End If
|
| Line 153... |
Line 153... |
| 153 |
If href <> "" Then genReleaseMode = genReleaseMode & "</a>"
|
153 |
If href <> "" Then genReleaseMode = genReleaseMode & "</a>"
|
| 154 |
genReleaseMode = "<div class="""&mclass&""">" & genReleaseMode & "</div>"
|
154 |
genReleaseMode = "<div class="""&mclass&""">" & genReleaseMode & "</div>"
|
| 155 |
End If
|
155 |
End If
|
| 156 |
genReleaseMode = "'" & genReleaseMode & "'"
|
156 |
genReleaseMode = "'" & genReleaseMode & "'"
|
| 157 |
End Function
|
157 |
End Function
|
| 158 |
|
- |
|
| 159 |
Dim canChangeMode : canChangeMode = FALSE
|
- |
|
| 160 |
If ReleaseMode = enumDB_RELEASE_IN_OPEN_MODE Then
|
- |
|
| 161 |
canChangeMode = canActionInProject()
|
- |
|
| 162 |
ElseIf ReleaseMode = enumDB_RELEASE_IN_RESTRICTIVE_MODE Then
|
- |
|
| 163 |
canChangeMode = canActionControlInProject("ChangeModeFromRestrictive") OR canActionControlInProject("ChangeModeFromClosed")
|
- |
|
| 164 |
ElseIf ReleaseMode = enumDB_RELEASE_IN_CCB_MODE Then
|
- |
|
| 165 |
canChangeMode = canActionControlInProject("ChangeModeFromRestrictive") OR canActionControlInProject("ChangeModeFromClosed")
|
- |
|
| 166 |
ElseIf ReleaseMode = enumDB_RELEASE_IN_CLOSED_MODE Then
|
- |
|
| 167 |
canChangeMode = canActionControlInProject("ChangeModeFromClosed")
|
- |
|
| 168 |
ElseIf ReleaseMode = enumDB_RELEASE_IN_PRESERVE_MODE Then
|
- |
|
| 169 |
canChangeMode = canActionControl("MSMaintainer")
|
- |
|
| 170 |
ElseIf ReleaseMode = enumDB_RELEASE_IN_ARCHIVE_MODE Then
|
- |
|
| 171 |
canChangeMode = canActionControl("MSMaintainer")
|
- |
|
| 172 |
End If
|
- |
|
| 173 |
%>
|
158 |
%>
|
| 174 |
linkset[2]=''
|
159 |
linkset[2]=''
|
| 175 |
linkset[2]+=<%=genReleaseMode(ReleaseMode,enumDB_RELEASE_IN_OPEN_MODE, 1, "Open Mode" , "Packages can be released freely.")%>
|
160 |
linkset[2]+=<%=genReleaseMode(ReleaseMode,enumDB_RELEASE_IN_OPEN_MODE, 1, "Open Mode" , "Packages can be released freely.")%>
|
| 176 |
linkset[2]+=<%=genReleaseMode(ReleaseMode,enumDB_RELEASE_IN_RESTRICTIVE_MODE, 2, "Restrictive Mode" , "Packages can only be released on approval.")%>
|
161 |
linkset[2]+=<%=genReleaseMode(ReleaseMode,enumDB_RELEASE_IN_RESTRICTIVE_MODE, 2, "Restrictive Mode" , "Packages can only be released on approval.")%>
|
| 177 |
linkset[2]+=<%=genReleaseMode(ReleaseMode,enumDB_RELEASE_IN_CCB_MODE, 4, "CCB Mode" , "Packages can only be released on CCB approval.")%>
|
162 |
linkset[2]+=<%=genReleaseMode(ReleaseMode,enumDB_RELEASE_IN_CCB_MODE, 4, "CCB Mode" , "Packages can only be released on CCB approval.")%>
|
| 178 |
linkset[2]+=<%=genReleaseMode(ReleaseMode,enumDB_RELEASE_IN_CLOSED_MODE, 3, "Closed Mode" , "No changes allowed.")%>
|
163 |
linkset[2]+=<%=genReleaseMode(ReleaseMode,enumDB_RELEASE_IN_CLOSED_MODE, 3, "Closed Mode" , "No changes allowed.")%>
|
| 179 |
linkset[2]+=<%=genReleaseMode(ReleaseMode,enumDB_RELEASE_IN_PRESERVE_MODE, 6, "Preserve Mode" , "No change allowed. Archived, but artifacts retained in dpkg_archive")%>
|
164 |
linkset[2]+=<%=genReleaseMode(ReleaseMode,enumDB_RELEASE_IN_PRESERVE_MODE, 6, "Preserve Mode" , "No change allowed. Archived, but artifacts retained in dpkg_archive")%>
|
| 180 |
linkset[2]+=<%=genReleaseMode(ReleaseMode,enumDB_RELEASE_IN_ARCHIVE_MODE, 5, "Archive Mode" , "No change allowed. Packages may be purged from dpkg_archive.")%>
|
165 |
linkset[2]+=<%=genReleaseMode(ReleaseMode,enumDB_RELEASE_IN_ARCHIVE_MODE, 5, "Archive Mode" , "No change allowed. Packages may be purged from dpkg_archive.")%>
|
| 181 |
linkset[2]+='<hr>'
|
166 |
linkset[2]+='<hr>'
|
| 182 |
|
167 |
|
| 183 |
<%If (ReleaseMode = enumDB_RELEASE_IN_OPEN_MODE) AND canShowControlInProject ("CloneReleaseContents") Then%>
|
168 |
<%If (ReleaseMode = enumDB_RELEASE_IN_OPEN_MODE) AND canShowControlInProject ("CloneReleaseContents") Then%>
|
| 184 |
linkset[2]+='<div class="menuitems"><a href="javascript:;" onClick="MM_openBrWindow(\'_wform_import_release.asp?ToRtag_id=<%=parRtag_id%>&<%=objPMod.ComposeURL()%>\',\'ReleaseManager\',\'scrollbars=yes,resizable=yes,width=400,height=200\')">Import Release Contents</a></div>'
|
169 |
linkset[2]+='<div class="menuitems"><a href="javascript:;" onClick="MM_openBrWindow(\'_wform_import_release.asp?ToRtag_id=<%=parRtag_id%>&<%=objPMod.ComposeURL()%>\',\'ReleaseManager\',\'scrollbars=yes,resizable=yes,width=400,height=200\')">Import Release Contents</a></div>'
|
| 185 |
<%Else%>
|
170 |
<%Else%>
|