| Line 27... |
Line 27... |
| 27 |
<%
|
27 |
<%
|
| 28 |
'------------ Variable Definition -------------
|
28 |
'------------ Variable Definition -------------
|
| 29 |
Dim objSortHelper
|
29 |
Dim objSortHelper
|
| 30 |
Dim rsQry
|
30 |
Dim rsQry
|
| 31 |
Dim parProjId
|
31 |
Dim parProjId
|
| - |
|
32 |
Dim parViewId
|
| 32 |
'------------ Constants Declaration -----------
|
33 |
'------------ Constants Declaration -----------
|
| 33 |
'------------ Variable Init -------------------
|
34 |
'------------ Variable Init -------------------
|
| 34 |
parProjId = Request("proj_id")
|
35 |
parProjId = Request("proj_id")
|
| - |
|
36 |
parViewId = NiceInt(Request("FRview_id"), -1 )
|
| 35 |
objPMod.PersistInQryString("proj_id")
|
37 |
objPMod.PersistInQryString("proj_id")
|
| 36 |
'----------------------------------------------
|
38 |
'----------------------------------------------
|
| 37 |
'--------------------------------------------------------------------------------------------------------------------------
|
39 |
'--------------------------------------------------------------------------------------------------------------------------
|
| 38 |
Sub GetFormDetails ( parProjId, ByRef outobjDetails )
|
40 |
Sub GetFormDetails ( parProjId, ByRef outobjDetails )
|
| 39 |
Dim rsQry, query
|
41 |
Dim rsQry, query
|
| Line 62... |
Line 64... |
| 62 |
'--------------------------------------------------------------------------------------------------------------------------
|
64 |
'--------------------------------------------------------------------------------------------------------------------------
|
| 63 |
Sub DeleteViewOwner (userId, viewId)
|
65 |
Sub DeleteViewOwner (userId, viewId)
|
| 64 |
|
66 |
|
| 65 |
On Error Resume Next
|
67 |
On Error Resume Next
|
| 66 |
|
68 |
|
| 67 |
OraDatabase.Parameters.Add "PROJ_ID", Request("proj_id"), ORAPARM_INPUT, ORATYPE_NUMBER
|
69 |
OraDatabase.Parameters.Add "PROJ_ID", Request("proj_id"), ORAPARM_INPUT, ORATYPE_NUMBER
|
| 68 |
OraDatabase.Parameters.Add "VIEW_ID", viewId, ORAPARM_INPUT, ORATYPE_NUMBER
|
70 |
OraDatabase.Parameters.Add "VIEW_ID", viewId, ORAPARM_INPUT, ORATYPE_NUMBER
|
| 69 |
OraDatabase.Parameters.Add "USER_ID_LIST", userId, ORAPARM_INPUT, ORATYPE_VARCHAR2
|
71 |
OraDatabase.Parameters.Add "USER_ID_LIST", userId, ORAPARM_INPUT, ORATYPE_VARCHAR2
|
| 70 |
OraDatabase.Parameters.Add "USER_ID", objAccessControl.UserId, ORAPARM_INPUT, ORATYPE_NUMBER
|
72 |
OraDatabase.Parameters.Add "USER_ID", objAccessControl.UserId, ORAPARM_INPUT, ORATYPE_NUMBER
|
| 71 |
|
73 |
|
| 72 |
objEH.TryORA ( OraSession )
|
74 |
objEH.TryORA ( OraSession )
|
| 73 |
|
75 |
|
| 74 |
OraDatabase.ExecuteSQL _
|
76 |
OraDatabase.ExecuteSQL _
|
| 75 |
"BEGIN REMOVE_PROJECT_VIEW_OWNER ( :PROJ_ID, :VIEW_ID, :USER_ID_LIST, :USER_ID ); END;"
|
77 |
"BEGIN REMOVE_PROJECT_VIEW_OWNER ( :PROJ_ID, :VIEW_ID, :USER_ID_LIST, :USER_ID ); END;"
|
| Line 120... |
Line 122... |
| 120 |
Call DeleteViewOwner(userId, viewId)
|
122 |
Call DeleteViewOwner(userId, viewId)
|
| 121 |
End If
|
123 |
End If
|
| 122 |
End if
|
124 |
End if
|
| 123 |
|
125 |
|
| 124 |
If objEH.Finally Then
|
126 |
If objEH.Finally Then
|
| 125 |
Call OpenInWindow ( "form_edit_project_view.asp?proj_id="&Request("proj_id")&"&FRview_id="&Request("FRview_id") )
|
127 |
Call OpenInWindow ( "form_edit_project_view.asp?proj_id="&parProjId&"&FRview_id="&parViewId )
|
| 126 |
End If
|
128 |
End If
|
| 127 |
|
129 |
|
| 128 |
End If
|
130 |
End If
|
| 129 |
|
131 |
|
| 130 |
End If
|
132 |
End If
|
| 131 |
|
- |
|
| 132 |
'----------------------------------------------
|
133 |
'----------------------------------------------
|
| - |
|
134 |
Sub BaseViewCombo
|
| - |
|
135 |
OraDatabase.Parameters.Add "PROJ_ID", parProjId, ORAPARM_INPUT, ORATYPE_NUMBER
|
| - |
|
136 |
Dim ProjectWideId : ProjectWideId = 0
|
| - |
|
137 |
Dim selectedFound : selectedFound = FALSE
|
| - |
|
138 |
Dim rsQry
|
| - |
|
139 |
|
| - |
|
140 |
Response.write "<select name='FRview_id' onChange=""Cascaded_Menu('parent','"& scriptName &"?proj_id="& parProjId &"&FRview_id=',this,0)"" class='form_item'>"
|
| - |
|
141 |
|
| - |
|
142 |
Dim Query_String : Query_String = _
|
| - |
|
143 |
"SELECT DISTINCT vi.view_id, vi.view_name" &_
|
| - |
|
144 |
" FROM VIEWS vi" &_
|
| - |
|
145 |
" WHERE vi.view_name = 'PROJECT WIDE'"
|
| - |
|
146 |
|
| - |
|
147 |
Set rsQry = OraDatabase.DbCreateDynaset( Query_String , cint(0) )
|
| - |
|
148 |
If (NOT rsQry.BOF) AND (NOT rsQry.EOF) Then
|
| - |
|
149 |
ProjectWideId = rsQry("view_id")
|
| - |
|
150 |
'
|
| - |
|
151 |
' Display PROJECT_WIDE first
|
| - |
|
152 |
' It may be selected too.
|
| - |
|
153 |
'
|
| - |
|
154 |
Dim selectProjectWide : selectProjectWide = ""
|
| - |
|
155 |
If parViewId = -1 Then
|
| - |
|
156 |
parViewId = rsQry("view_id")
|
| - |
|
157 |
End If
|
| - |
|
158 |
If CDbl(parViewId) = CDbl(rsQry("view_id")) Then
|
| - |
|
159 |
selectProjectWide = " selected"
|
| - |
|
160 |
selectedFound = TRUE
|
| - |
|
161 |
End If
|
| - |
|
162 |
Response.write "<option value='"& rsQry("view_id") &"'" & selectProjectWide & ">" & rsQry("view_name") & "</option>"
|
| - |
|
163 |
End If
|
| - |
|
164 |
rsQry.Close()
|
| - |
|
165 |
|
| - |
|
166 |
'
|
| - |
|
167 |
' Add in all the other project views
|
| - |
|
168 |
|
| - |
|
169 |
Query_String = _
|
| - |
|
170 |
" SELECT DISTINCT vi.view_id, vi.view_name"&_
|
| - |
|
171 |
" FROM VIEWS vi,"&_
|
| - |
|
172 |
" RELEASE_CONTENT rc,"&_
|
| - |
|
173 |
" RELEASE_TAGS rt"&_
|
| - |
|
174 |
" WHERE rc.BASE_VIEW_ID = vi.VIEW_ID"&_
|
| - |
|
175 |
" AND rt.proj_id = "& parProjId &_
|
| - |
|
176 |
" AND rc.rtag_id = rt.rtag_id"&_
|
| - |
|
177 |
" ORDER BY UPPER( vi.view_name )"
|
| - |
|
178 |
|
| - |
|
179 |
Set rsQry = OraDatabase.DbCreateDynaset( Query_String , cint(0) )
|
| - |
|
180 |
|
| - |
|
181 |
OraDatabase.Parameters.Remove "PROJ_ID"
|
| - |
|
182 |
While (NOT rsQry.BOF) AND (NOT rsQry.EOF)
|
| - |
|
183 |
Dim selected : selected = ""
|
| - |
|
184 |
If (CDbl(parViewId) = CDbl(rsQry("view_id"))) Then
|
| - |
|
185 |
selected = " selected"
|
| - |
|
186 |
selectedFound = TRUE
|
| - |
|
187 |
End If
|
| - |
|
188 |
Response.write "<option value='"& rsQry("view_id") &"'" & selected &">" & rsQry("view_name") &"</option>"
|
| - |
|
189 |
rsQry.MoveNext
|
| - |
|
190 |
WEnd
|
| - |
|
191 |
|
| - |
|
192 |
rsQry.Close()
|
| - |
|
193 |
Set rsQry = nothing
|
| - |
|
194 |
OraDatabase.Parameters.Remove "PROJ_ID"
|
| - |
|
195 |
|
| - |
|
196 |
' Set the projectWideId if none have been correctly selected
|
| - |
|
197 |
If NOT selectedFound Then
|
| - |
|
198 |
parViewId = ProjectWideId
|
| - |
|
199 |
End If
|
| - |
|
200 |
Response.write "</select>"
|
| - |
|
201 |
End Sub
|
| 133 |
%>
|
202 |
%>
|
| 134 |
|
203 |
|
| 135 |
<html>
|
204 |
<html>
|
| 136 |
<head>
|
205 |
<head>
|
| 137 |
<title>Release Manager</title>
|
206 |
<title>Release Manager</title>
|
| Line 201... |
Line 270... |
| 201 |
<td valign="top" nowrap><%=objFormComponent.TextBox ( "project_name", objForm.GetValue( "project_name", objFormCollector.Item("proj_name") ), "class='form_ivalue' readonly" )%></td>
|
270 |
<td valign="top" nowrap><%=objFormComponent.TextBox ( "project_name", objForm.GetValue( "project_name", objFormCollector.Item("proj_name") ), "class='form_ivalue' readonly" )%></td>
|
| 202 |
</tr>
|
271 |
</tr>
|
| 203 |
<tr>
|
272 |
<tr>
|
| 204 |
<td nowrap class="form_iname" valign="top">Select Base View </td>
|
273 |
<td nowrap class="form_iname" valign="top">Select Base View </td>
|
| 205 |
<td valign="top" nowrap class="form_iname">
|
274 |
<td valign="top" nowrap class="form_iname">
|
| 206 |
<%
|
- |
|
| 207 |
OraDatabase.Parameters.Add "PROJ_ID", parProjId, ORAPARM_INPUT, ORATYPE_NUMBER
|
- |
|
| 208 |
Dim Query_String
|
- |
|
| 209 |
Dim RecordCount
|
- |
|
| 210 |
RecordCount=0
|
- |
|
| 211 |
Query_String = _
|
- |
|
| 212 |
" SELECT DISTINCT vi.view_id, vi.view_name"&_
|
- |
|
| 213 |
" FROM VIEWS vi"&_
|
- |
|
| 214 |
" WHERE vi.view_name = 'PROJECT WIDE'"
|
- |
|
| 215 |
|
- |
|
| 216 |
Set rsQry = OraDatabase.DbCreateDynaset( Query_String , cint(0) )
|
- |
|
| 217 |
RecordCount=rsQry.RecordCount
|
- |
|
| 218 |
|
- |
|
| 219 |
OraDatabase.Parameters.Remove "PROJ_ID"
|
- |
|
| 220 |
Response.write "<select name='FRview_id' onChange=""Cascaded_Menu('parent','"& scriptName &"?proj_id="& parProjId &"&FRview_id=',this,0)"" class='form_item'>"
|
- |
|
| 221 |
While (NOT rsQry.BOF) AND (NOT rsQry.EOF)
|
- |
|
| 222 |
If CDbl(Request("FRview_id")) = CDbl(rsQry.Fields("view_id")) Then
|
- |
|
| 223 |
Response.write "<option value='"& rsQry.Fields("view_id") &"' selected>"& rsQry.Fields("view_name") &"</option>"
|
- |
|
| 224 |
Else
|
- |
|
| 225 |
Response.write "<option value='"& rsQry.Fields("view_id") &"'>"& rsQry.Fields("view_name") &"</option>"
|
- |
|
| 226 |
End If
|
- |
|
| 227 |
rsQry.MoveNext
|
- |
|
| 228 |
WEnd
|
- |
|
| 229 |
|
- |
|
| 230 |
rsQry.Close()
|
- |
|
| 231 |
|
- |
|
| 232 |
OraDatabase.Parameters.Add "PROJ_ID", parProjId, ORAPARM_INPUT, ORATYPE_NUMBER
|
- |
|
| 233 |
Query_String = _
|
- |
|
| 234 |
" SELECT DISTINCT vi.view_id, vi.view_name"&_
|
- |
|
| 235 |
" FROM VIEWS vi,"&_
|
- |
|
| 236 |
" RELEASE_CONTENT rc,"&_
|
- |
|
| 237 |
" RELEASE_TAGS rt"&_
|
- |
|
| 238 |
" WHERE rc.BASE_VIEW_ID = vi.VIEW_ID"&_
|
- |
|
| 239 |
" AND rt.proj_id = "& parProjId &_
|
- |
|
| 240 |
" AND rc.rtag_id = rt.rtag_id"&_
|
- |
|
| 241 |
" ORDER BY UPPER( vi.view_name )"
|
- |
|
| 242 |
|
- |
|
| 243 |
Set rsQry = OraDatabase.DbCreateDynaset( Query_String , cint(0) )
|
- |
|
| 244 |
RecordCount=RecordCount+rsQry.RecordCount
|
- |
|
| 245 |
|
- |
|
| 246 |
OraDatabase.Parameters.Remove "PROJ_ID"
|
- |
|
| 247 |
While (NOT rsQry.BOF) AND (NOT rsQry.EOF)
|
- |
|
| 248 |
|
- |
|
| 249 |
If CDbl(Request("FRview_id")) = CDbl(rsQry.Fields("view_id")) Then
|
- |
|
| 250 |
Response.write "<option value='"& rsQry.Fields("view_id") &"' selected>"& rsQry.Fields("view_name") &"</option>"
|
- |
|
| 251 |
Else
|
- |
|
| 252 |
Response.write "<option value='"& rsQry.Fields("view_id") &"'>"& rsQry.Fields("view_name") &"</option>"
|
- |
|
| 253 |
End If
|
- |
|
| 254 |
rsQry.MoveNext
|
- |
|
| 255 |
|
- |
|
| 256 |
WEnd
|
- |
|
| 257 |
|
- |
|
| 258 |
rsQry.Close()
|
- |
|
| 259 |
Set rsQry = nothing
|
- |
|
| 260 |
%>
|
- |
|
| 261 |
</select>
|
275 |
<%Call BaseViewCombo%>
|
| 262 |
<!-- BUTTONS CONTROL +++++++++++++++++++ -->
|
276 |
<!-- BUTTONS CONTROL +++++++++++++++++++ -->
|
| 263 |
<%
|
277 |
<%
|
| 264 |
If RecordCount>0 and canActionControlInProject("AdminView") Then
|
278 |
If canActionControlInProject("AdminView") Then
|
| 265 |
%>
|
279 |
%>
|
| 266 |
<a href="javascript:;" class ="form_iname" onClick="MM_openVixIFrame('wAddApplicationUser.asp?proj_id=<%=parProjId%>&view_id=<%=Request("FRview_id")%>','Add View Owner')"><img src="images/email-contact-orange.gif">Add View Owner</a>
|
280 |
<a href="javascript:;" class ="form_iname" onClick="MM_openVixIFrame('wAddApplicationUser.asp?proj_id=<%=parProjId%>&view_id=<%=parViewId%>','Add View Owner')"><img src="images/email-contact-orange.gif">Add View Owner</a>
|
| 267 |
<%
|
281 |
<%
|
| 268 |
End If
|
282 |
End If
|
| 269 |
%>
|
283 |
%>
|
| 270 |
<!-- +++++++++++++++++++++++++++++++++++ -->
|
284 |
<!-- +++++++++++++++++++++++++++++++++++ -->
|
| 271 |
</td>
|
285 |
</td>
|