| Line 27... |
Line 27... |
| 27 |
<!--#include file="_access_control_project.asp"-->
|
27 |
<!--#include file="_access_control_project.asp"-->
|
| 28 |
<%
|
28 |
<%
|
| 29 |
'------------ Variable Definition -------------
|
29 |
'------------ Variable Definition -------------
|
| 30 |
Dim objSortHelper
|
30 |
Dim objSortHelper
|
| 31 |
Dim rsQry
|
31 |
Dim rsQry
|
| 32 |
Dim State
|
- |
|
| 33 |
Dim ctrlDisabled, bCanEdit
|
32 |
Dim ctrlDisabled, bCanEdit
|
| 34 |
Dim returnUrl
|
33 |
Dim returnUrl
|
| 35 |
|
34 |
|
| 36 |
'------------ Constants Declaration -----------
|
35 |
'------------ Constants Declaration -----------
|
| 37 |
'------------ Variable Init -------------------
|
36 |
'------------ Variable Init -------------------
|
| Line 84... |
Line 83... |
| 84 |
outobjDetails.Item ("parent_rtag_id") = rsQry("parent_rtag_id")
|
83 |
outobjDetails.Item ("parent_rtag_id") = rsQry("parent_rtag_id")
|
| 85 |
outobjDetails.Item ("config_spec_branch") = rsQry("config_spec_branch")
|
84 |
outobjDetails.Item ("config_spec_branch") = rsQry("config_spec_branch")
|
| 86 |
outobjDetails.Item ("owner_email") = rsQry("owner_email")
|
85 |
outobjDetails.Item ("owner_email") = rsQry("owner_email")
|
| 87 |
outobjDetails.Item ("product_state_used") = rsQry("product_state_used")
|
86 |
outobjDetails.Item ("product_state_used") = rsQry("product_state_used")
|
| 88 |
outobjDetails.Item ("build_age") = rsQry("build_age")
|
87 |
outobjDetails.Item ("build_age") = rsQry("build_age")
|
| - |
|
88 |
outobjDetails.Item ("lxr") = rsQry("lxr")
|
| 89 |
If rsQry("assoc_mass_ref") <> "" Then
|
89 |
If rsQry("assoc_mass_ref") <> "" Then
|
| 90 |
outobjDetails.Item ("massref_rtag_id") = rsQry("assoc_mass_ref")
|
90 |
outobjDetails.Item ("massref_rtag_id") = rsQry("assoc_mass_ref")
|
| 91 |
End If
|
91 |
End If
|
| 92 |
Else
|
92 |
Else
|
| 93 |
Err.Raise 8, "Sub GetFormDetails in "& ScriptName, "Empty record set returned. nRtagId="& nRtagId
|
93 |
Err.Raise 8, "Sub GetFormDetails in "& ScriptName, "Empty record set returned. nRtagId="& nRtagId
|
| Line 99... |
Line 99... |
| 99 |
End Sub
|
99 |
End Sub
|
| 100 |
'--------------------------------------------------------------------------------------------------------------------------
|
100 |
'--------------------------------------------------------------------------------------------------------------------------
|
| 101 |
Sub UpdateReleaseDetails ()
|
101 |
Sub UpdateReleaseDetails ()
|
| 102 |
On Error Resume Next
|
102 |
On Error Resume Next
|
| 103 |
|
103 |
|
| - |
|
104 |
Dim State
|
| 104 |
If request("product_state_used") = "on" Then
|
105 |
If request("product_state_used") = "on" Then State = "Y" Else State = NULL
|
| - |
|
106 |
|
| 105 |
State = "Y"
|
107 |
Dim lxrState
|
| 106 |
Else
|
- |
|
| 107 |
State = NULL
|
108 |
If Request("lxr") = "on" Then lxrState = "Y" Else lxrState = "N"
|
| 108 |
End If
|
- |
|
| 109 |
|
109 |
|
| 110 |
OraDatabase.Parameters.Add "RTAG_ID", Request("rtag_id"), ORAPARM_INPUT, ORATYPE_NUMBER
|
110 |
OraDatabase.Parameters.Add "RTAG_ID", Request("rtag_id"), ORAPARM_INPUT, ORATYPE_NUMBER
|
| 111 |
OraDatabase.Parameters.Add "RTAG_NAME", Request("rtag_name"), ORAPARM_INPUT, ORATYPE_VARCHAR2
|
111 |
OraDatabase.Parameters.Add "RTAG_NAME", Request("rtag_name"), ORAPARM_INPUT, ORATYPE_VARCHAR2
|
| 112 |
OraDatabase.Parameters.Add "RTAG_DESCRIPTION", Request("rtag_description"), ORAPARM_INPUT, ORATYPE_VARCHAR2
|
112 |
OraDatabase.Parameters.Add "RTAG_DESCRIPTION", Request("rtag_description"), ORAPARM_INPUT, ORATYPE_VARCHAR2
|
| 113 |
OraDatabase.Parameters.Add "CONFIG_SPEC_BRANCH", Request("config_spec_branch"), ORAPARM_INPUT, ORATYPE_VARCHAR2
|
113 |
OraDatabase.Parameters.Add "CONFIG_SPEC_BRANCH", Request("config_spec_branch"), ORAPARM_INPUT, ORATYPE_VARCHAR2
|
| Line 115... |
Line 115... |
| 115 |
OraDatabase.Parameters.Add "USER_ID", objAccessControl.UserId, ORAPARM_INPUT, ORATYPE_NUMBER
|
115 |
OraDatabase.Parameters.Add "USER_ID", objAccessControl.UserId, ORAPARM_INPUT, ORATYPE_NUMBER
|
| 116 |
OraDatabase.Parameters.Add "PARENT_RTAG_ID", Request("parent_rtag_id"), ORAPARM_INPUT, ORATYPE_NUMBER
|
116 |
OraDatabase.Parameters.Add "PARENT_RTAG_ID", Request("parent_rtag_id"), ORAPARM_INPUT, ORATYPE_NUMBER
|
| 117 |
OraDatabase.Parameters.Add "MASSREF_RTAG_ID", Request("massref_rtag_id"), ORAPARM_INPUT, ORATYPE_NUMBER
|
117 |
OraDatabase.Parameters.Add "MASSREF_RTAG_ID", Request("massref_rtag_id"), ORAPARM_INPUT, ORATYPE_NUMBER
|
| 118 |
OraDatabase.Parameters.Add "STATE", State, ORAPARM_INPUT, ORATYPE_VARCHAR
|
118 |
OraDatabase.Parameters.Add "STATE", State, ORAPARM_INPUT, ORATYPE_VARCHAR
|
| 119 |
OraDatabase.Parameters.Add "BUILD_AGE", Request("build_age"), ORAPARM_INPUT, ORATYPE_NUMBER
|
119 |
OraDatabase.Parameters.Add "BUILD_AGE", Request("build_age"), ORAPARM_INPUT, ORATYPE_NUMBER
|
| 120 |
|
- |
|
| - |
|
120 |
OraDatabase.Parameters.Add "LXR", lxrState, ORAPARM_INPUT, ORATYPE_CHAR
|
| 121 |
objEH.TryORA ( OraSession )
|
121 |
objEH.TryORA ( OraSession )
|
| 122 |
|
122 |
|
| 123 |
OraDatabase.ExecuteSQL _
|
123 |
OraDatabase.ExecuteSQL _
|
| 124 |
"BEGIN PK_RELEASE.UPDATE_RELEASE ( :RTAG_ID, :RTAG_NAME, :RTAG_DESCRIPTION, :PARENT_RTAG_ID, :MASSREF_RTAG_ID, :CONFIG_SPEC_BRANCH, :OWNER_EMAIL, :USER_ID, :STATE, :BUILD_AGE ); END;"
|
124 |
"BEGIN PK_RELEASE.UPDATE_RELEASE ( " &_
|
| - |
|
125 |
" :RTAG_ID, " &_
|
| - |
|
126 |
" :RTAG_NAME," &_
|
| - |
|
127 |
" :RTAG_DESCRIPTION," &_
|
| - |
|
128 |
" :PARENT_RTAG_ID," &_
|
| - |
|
129 |
" :MASSREF_RTAG_ID," &_
|
| - |
|
130 |
" :CONFIG_SPEC_BRANCH," &_
|
| - |
|
131 |
" :OWNER_EMAIL," &_
|
| - |
|
132 |
" :USER_ID," &_
|
| - |
|
133 |
" :STATE," &_
|
| - |
|
134 |
" :BUILD_AGE," &_
|
| - |
|
135 |
" :LXR" &_
|
| - |
|
136 |
"); END;"
|
| 125 |
|
137 |
|
| 126 |
objEH.CatchORA ( OraSession )
|
138 |
objEH.CatchORA ( OraSession )
|
| 127 |
|
139 |
|
| 128 |
OraDatabase.Parameters.Remove "RTAG_ID"
|
140 |
OraDatabase.Parameters.Remove "RTAG_ID"
|
| 129 |
OraDatabase.Parameters.Remove "RTAG_NAME"
|
141 |
OraDatabase.Parameters.Remove "RTAG_NAME"
|
| Line 133... |
Line 145... |
| 133 |
OraDatabase.Parameters.Remove "USER_ID"
|
145 |
OraDatabase.Parameters.Remove "USER_ID"
|
| 134 |
OraDatabase.Parameters.Remove "PARENT_RTAG_ID"
|
146 |
OraDatabase.Parameters.Remove "PARENT_RTAG_ID"
|
| 135 |
OraDatabase.Parameters.Remove "MASSREF_RTAG_ID"
|
147 |
OraDatabase.Parameters.Remove "MASSREF_RTAG_ID"
|
| 136 |
OraDatabase.Parameters.Remove "STATE"
|
148 |
OraDatabase.Parameters.Remove "STATE"
|
| 137 |
OraDatabase.Parameters.Remove "BUILD_AGE"
|
149 |
OraDatabase.Parameters.Remove "BUILD_AGE"
|
| - |
|
150 |
OraDatabase.Parameters.Remove "LXR"
|
| 138 |
|
151 |
|
| 139 |
End Sub
|
152 |
End Sub
|
| 140 |
'--------------------------------------------------------------------------------------------------------------------------
|
153 |
'--------------------------------------------------------------------------------------------------------------------------
|
| 141 |
%>
|
154 |
%>
|
| 142 |
<%
|
155 |
<%
|
| Line 268... |
Line 281... |
| 268 |
<td valign="top" nowrap class="form_iname">Comments</td>
|
281 |
<td valign="top" nowrap class="form_iname">Comments</td>
|
| 269 |
<td valign="top"><%=objFormComponent.TextArea ( "rtag_description", objForm.GetValue( "rtag_description", objFormCollector.Item("description") ), 10, 60, "class='form_ivalue'" )%></td>
|
282 |
<td valign="top"><%=objFormComponent.TextArea ( "rtag_description", objForm.GetValue( "rtag_description", objFormCollector.Item("description") ), 10, 60, "class='form_ivalue'" )%></td>
|
| 270 |
<td valign="top"><%=objForm.Validate ("rtag_description")%></td>
|
283 |
<td valign="top"><%=objForm.Validate ("rtag_description")%></td>
|
| 271 |
</tr>
|
284 |
</tr>
|
| 272 |
<tr>
|
285 |
<tr>
|
| 273 |
<td width="19%" valign="top" nowrap class="form_iname">Clearcase Support Profile Branch</td>
|
286 |
<td valign="top" nowrap class="form_iname">Clearcase Support Profile Branch</td>
|
| 274 |
|
287 |
|
| 275 |
<td width="72%" valign="top" nowrap><%=objFormComponent.TextBox ( "config_spec_branch", objForm.GetValue( "config_spec_branch", objFormCollector.Item("config_spec_branch") ), "class='form_ivalue' size='60'" )%></td>
|
288 |
<td valign="top" nowrap><%=objFormComponent.TextBox ( "config_spec_branch", objForm.GetValue( "config_spec_branch", objFormCollector.Item("config_spec_branch") ), "class='form_ivalue' size='60'" )%></td>
|
| 276 |
<td width="9%" valign="top"><%=objForm.Validate ("config_spec_branch")%></td>
|
289 |
<td valign="top"><%=objForm.Validate ("config_spec_branch")%></td>
|
| 277 |
</tr>
|
290 |
</tr>
|
| 278 |
<tr>
|
291 |
<tr>
|
| 279 |
<td width="19%" valign="top" nowrap class="form_iname">Autobuild Notification Emails</td>
|
292 |
<td valign="top" nowrap class="form_iname">Autobuild Notification Emails</td>
|
| 280 |
|
293 |
|
| 281 |
<td width="72%" valign="top" nowrap><%=objFormComponent.TextBox ( "owner_email", objForm.GetValue( "owner_email", objFormCollector.Item("owner_email") ), "class='form_ivalue' size='60'" )%></td>
|
294 |
<td valign="top" nowrap><%=objFormComponent.TextBox ( "owner_email", objForm.GetValue( "owner_email", objFormCollector.Item("owner_email") ), "class='form_ivalue' size='60'" )%></td>
|
| 282 |
<td width="9%" valign="top"></td>
|
295 |
<td valign="top"></td>
|
| 283 |
</tr>
|
296 |
</tr>
|
| 284 |
<tr>
|
297 |
<tr>
|
| 285 |
<%If objFormCollector.Item("proj_id") <> 2 Then%>
|
298 |
<%If objFormCollector.Item("proj_id") <> 2 Then%>
|
| 286 |
<td nowrap class="form_iname" valign="top">Associated MASS REF </td>
|
299 |
<td nowrap class="form_iname" valign="top">Associated MASS REF </td>
|
| 287 |
<td valign="top" nowrap class="form_iname">
|
300 |
<td valign="top" nowrap class="form_iname">
|
| Line 303... |
Line 316... |
| 303 |
</td>
|
316 |
</td>
|
| 304 |
<td valign="top"></td>
|
317 |
<td valign="top"></td>
|
| 305 |
<%End If%>
|
318 |
<%End If%>
|
| 306 |
</tr>
|
319 |
</tr>
|
| 307 |
<tr>
|
320 |
<tr>
|
| 308 |
<td width="19%" valign="top" nowrap class="form_iname">Configured To Use Product States</td>
|
321 |
<td valign="top" nowrap class="form_iname">Configured To Use Product States</td>
|
| 309 |
<%If IsNull(objFormCollector.Item("product_state_used")) Then%>
|
322 |
<%If IsNull(objFormCollector.Item("product_state_used")) Then%>
|
| 310 |
<td valign="top"><input type="checkbox" name="product_state_used" <%=ctrlDisabled%>></td>
|
323 |
<td valign="top"><input type="checkbox" name="product_state_used" <%=ctrlDisabled%>></td>
|
| 311 |
<%Else%>
|
324 |
<%Else%>
|
| 312 |
<td valign="top"><input type="checkbox" name="product_state_used" checked <%=ctrlDisabled%>></td>
|
325 |
<td valign="top"><input type="checkbox" name="product_state_used" checked <%=ctrlDisabled%>></td>
|
| 313 |
<%End If%>
|
326 |
<%End If%>
|
| 314 |
<td width="9%" valign="top"></td>
|
327 |
<td valign="top"></td>
|
| - |
|
328 |
</tr>
|
| - |
|
329 |
|
| - |
|
330 |
<tr>
|
| - |
|
331 |
<td valign="top" nowrap class="form_iname">Build Age before warning</td>
|
| - |
|
332 |
|
| - |
|
333 |
<td valign="top" nowrap><%=objFormComponent.TextBox ( "build_age", objForm.GetValue( "build_age", objFormCollector.Item("build_age") ), "class='form_ivalue' size='5'" )%></td>
|
| - |
|
334 |
<td valign="top"></td>
|
| - |
|
335 |
|
| 315 |
</tr>
|
336 |
</tr>
|
| 316 |
|
337 |
|
| 317 |
<tr>
|
338 |
<tr>
|
| 318 |
<td width="19%" valign="top" nowrap class="form_iname">Build Age before warning</td>
|
339 |
<td valign="top" nowrap class="form_iname">LXR Support</td>
|
| 319 |
|
340 |
|
| - |
|
341 |
<td valign="top" nowrap>
|
| 320 |
<td width="72%" valign="top" nowrap><%=objFormComponent.TextBox ( "build_age", objForm.GetValue( "build_age", objFormCollector.Item("build_age") ), "class='form_ivalue' size='5'" )%></td>
|
342 |
<input type="checkbox" name="lxr" <%=iif(objForm.GetValue( "lxr", objFormCollector.Item("lxr") ) = "Y", "checked","")%> <%=ctrlDisabled%>>
|
| - |
|
343 |
</td>
|
| 321 |
<td width="9%" valign="top"></td>
|
344 |
<td valign="top"></td>
|
| 322 |
|
345 |
|
| 323 |
</tr>
|
346 |
</tr>
|
| 324 |
|
347 |
|
| 325 |
|
348 |
|
| 326 |
<tr>
|
349 |
<tr>
|