|
65 | 65 | <a id="nextFileLink" class="nav" href="d_074bda25efadd8bd_config_py.html">» next</a> |
66 | 66 | |
67 | 67 | <a class="nav" href="https://coverage.readthedocs.io/en/7.2.7">coverage.py v7.2.7</a>, |
68 | | - created at 2025-07-02 18:25 +0000 |
| 68 | + created at 2025-07-02 19:30 +0000 |
69 | 69 | </p> |
70 | 70 | <aside class="hidden"> |
71 | 71 | <button type="button" class="button_next_chunk" data-shortcut="j"/> |
@@ -200,34 +200,33 @@ <h2> |
200 | 200 | <p class="mis show_mis"><span class="n"><a id="t118" href="#t118">118</a></span><span class="t"> <span class="nam">certRequirement</span><span class="op">.</span><span class="nam">name</span> <span class="op">=</span><span class="nam">requirement_info</span><span class="op">[</span><span class="str">'name'</span><span class="op">]</span> </span><span class="r"></span></p> |
201 | 201 | <p class="pln"><span class="n"><a id="t119" href="#t119">119</a></span><span class="t"> <span class="com"># newRequirement.order = order</span> </span><span class="r"></span></p> |
202 | 202 | <p class="mis show_mis"><span class="n"><a id="t120" href="#t120">120</a></span><span class="t"> <span class="nam">certRequirement</span><span class="op">.</span><span class="nam">save</span><span class="op">(</span><span class="op">)</span> </span><span class="r"></span></p> |
203 | | - <p class="pln"><span class="n"><a id="t121" href="#t121">121</a></span><span class="t"> </span><span class="r"></span></p> |
204 | | - <p class="mis show_mis"><span class="n"><a id="t122" href="#t122">122</a></span><span class="t"> <span class="key">return</span> <span class="key">True</span> </span><span class="r"></span></p> |
205 | | - <p class="pln"><span class="n"><a id="t123" href="#t123">123</a></span><span class="t"> </span><span class="r"></span></p> |
206 | | - <p class="run"><span class="n"><a id="t124" href="#t124">124</a></span><span class="t"><span class="key">def</span> <span class="nam">saveRequirement</span><span class="op">(</span><span class="nam">requirementData</span><span class="op">)</span><span class="op">:</span> </span><span class="r"></span></p> |
207 | | - <p class="mis show_mis"><span class="n"><a id="t125" href="#t125">125</a></span><span class="t"> <span class="nam">newRequirement</span> <span class="op">=</span> <span class="nam">CertificationRequirement</span><span class="op">(</span><span class="op">)</span> </span><span class="r"></span></p> |
208 | | - <p class="mis show_mis"><span class="n"><a id="t126" href="#t126">126</a></span><span class="t"> <span class="nam">newRequirement</span><span class="op">.</span><span class="nam">isRequired</span> <span class="op">=</span> <span class="nam">bool</span><span class="op">(</span><span class="nam">requirementData</span><span class="op">(</span><span class="str">'required'</span><span class="op">)</span><span class="op">)</span> </span><span class="r"></span></p> |
209 | | - <p class="mis show_mis"><span class="n"><a id="t127" href="#t127">127</a></span><span class="t"> <span class="nam">newRequirement</span><span class="op">.</span><span class="nam">frequency</span> <span class="op">=</span> <span class="nam">requirementData</span><span class="op">[</span><span class="str">'frequency'</span><span class="op">]</span> </span><span class="r"></span></p> |
210 | | - <p class="mis show_mis"><span class="n"><a id="t128" href="#t128">128</a></span><span class="t"> <span class="nam">newRequirement</span><span class="op">.</span><span class="nam">name</span> <span class="op">=</span> <span class="nam">requirementData</span><span class="op">[</span><span class="str">'name'</span><span class="op">]</span> </span><span class="r"></span></p> |
211 | | - <p class="pln"><span class="n"><a id="t129" href="#t129">129</a></span><span class="t"> <span class="com"># newRequirement.order = 0 #???</span> </span><span class="r"></span></p> |
212 | | - <p class="mis show_mis"><span class="n"><a id="t130" href="#t130">130</a></span><span class="t"> <span class="nam">newRequirement</span><span class="op">.</span><span class="nam">save</span><span class="op">(</span><span class="op">)</span> </span><span class="r"></span></p> |
213 | | - <p class="mis show_mis"><span class="n"><a id="t131" href="#t131">131</a></span><span class="t"> <span class="key">return</span> <span class="nam">newRequirement</span><span class="op">.</span><span class="nam">get_id</span><span class="op">(</span><span class="op">)</span> </span><span class="r"></span></p> |
| 203 | + <p class="mis show_mis"><span class="n"><a id="t121" href="#t121">121</a></span><span class="t"> <span class="key">return</span> <span class="key">True</span> </span><span class="r"></span></p> |
| 204 | + <p class="pln"><span class="n"><a id="t122" href="#t122">122</a></span><span class="t"> </span><span class="r"></span></p> |
| 205 | + <p class="run"><span class="n"><a id="t123" href="#t123">123</a></span><span class="t"><span class="key">def</span> <span class="nam">saveRequirement</span><span class="op">(</span><span class="nam">requirementData</span><span class="op">)</span><span class="op">:</span> </span><span class="r"></span></p> |
| 206 | + <p class="mis show_mis"><span class="n"><a id="t124" href="#t124">124</a></span><span class="t"> <span class="nam">newRequirement</span> <span class="op">=</span> <span class="nam">CertificationRequirement</span><span class="op">(</span><span class="op">)</span> </span><span class="r"></span></p> |
| 207 | + <p class="mis show_mis"><span class="n"><a id="t125" href="#t125">125</a></span><span class="t"> <span class="nam">newRequirement</span><span class="op">.</span><span class="nam">isRequired</span> <span class="op">=</span> <span class="nam">bool</span><span class="op">(</span><span class="nam">requirementData</span><span class="op">(</span><span class="str">'required'</span><span class="op">)</span><span class="op">)</span> </span><span class="r"></span></p> |
| 208 | + <p class="mis show_mis"><span class="n"><a id="t126" href="#t126">126</a></span><span class="t"> <span class="nam">newRequirement</span><span class="op">.</span><span class="nam">frequency</span> <span class="op">=</span> <span class="nam">requirementData</span><span class="op">[</span><span class="str">'frequency'</span><span class="op">]</span> </span><span class="r"></span></p> |
| 209 | + <p class="mis show_mis"><span class="n"><a id="t127" href="#t127">127</a></span><span class="t"> <span class="nam">newRequirement</span><span class="op">.</span><span class="nam">name</span> <span class="op">=</span> <span class="nam">requirementData</span><span class="op">[</span><span class="str">'name'</span><span class="op">]</span> </span><span class="r"></span></p> |
| 210 | + <p class="pln"><span class="n"><a id="t128" href="#t128">128</a></span><span class="t"> <span class="com"># newRequirement.order = 0 #???</span> </span><span class="r"></span></p> |
| 211 | + <p class="mis show_mis"><span class="n"><a id="t129" href="#t129">129</a></span><span class="t"> <span class="nam">newRequirement</span><span class="op">.</span><span class="nam">save</span><span class="op">(</span><span class="op">)</span> </span><span class="r"></span></p> |
| 212 | + <p class="mis show_mis"><span class="n"><a id="t130" href="#t130">130</a></span><span class="t"> <span class="key">return</span> <span class="nam">newRequirement</span><span class="op">.</span><span class="nam">get_id</span><span class="op">(</span><span class="op">)</span> </span><span class="r"></span></p> |
| 213 | + <p class="pln"><span class="n"><a id="t131" href="#t131">131</a></span><span class="t"> </span><span class="r"></span></p> |
214 | 214 | <p class="pln"><span class="n"><a id="t132" href="#t132">132</a></span><span class="t"> </span><span class="r"></span></p> |
215 | 215 | <p class="pln"><span class="n"><a id="t133" href="#t133">133</a></span><span class="t"> </span><span class="r"></span></p> |
216 | | - <p class="pln"><span class="n"><a id="t134" href="#t134">134</a></span><span class="t"> </span><span class="r"></span></p> |
217 | | - <p class="run"><span class="n"><a id="t135" href="#t135">135</a></span><span class="t"><span class="key">def</span> <span class="nam">updateCertRequirementForEvent</span><span class="op">(</span><span class="nam">event</span><span class="op">,</span> <span class="nam">requirement</span><span class="op">)</span><span class="op">:</span> </span><span class="r"></span></p> |
218 | | - <p class="pln"><span class="n"><a id="t136" href="#t136">136</a></span><span class="t"> <span class="str">"""</span> </span><span class="r"></span></p> |
219 | | - <p class="pln"><span class="n"><a id="t137" href="#t137">137</a></span><span class="t"><span class="str"> Add a certification requirement to an event. </span> </span><span class="r"></span></p> |
220 | | - <p class="pln"><span class="n"><a id="t138" href="#t138">138</a></span><span class="t"><span class="str"> Replaces the requirement for an event if the event already exists.</span> </span><span class="r"></span></p> |
221 | | - <p class="pln"><span class="n"><a id="t139" href="#t139">139</a></span><span class="t"> </span><span class="r"></span></p> |
222 | | - <p class="pln"><span class="n"><a id="t140" href="#t140">140</a></span><span class="t"><span class="str"> Arguments:</span> </span><span class="r"></span></p> |
223 | | - <p class="pln"><span class="n"><a id="t141" href="#t141">141</a></span><span class="t"><span class="str"> event - an Event object or id</span> </span><span class="r"></span></p> |
224 | | - <p class="pln"><span class="n"><a id="t142" href="#t142">142</a></span><span class="t"><span class="str"> requirement - a CertificationRequirement object or id</span> </span><span class="r"></span></p> |
225 | | - <p class="pln"><span class="n"><a id="t143" href="#t143">143</a></span><span class="t"><span class="str"> """</span> </span><span class="r"></span></p> |
226 | | - <p class="pln"><span class="n"><a id="t144" href="#t144">144</a></span><span class="t"> <span class="com"># delete existing matches for our event</span> </span><span class="r"></span></p> |
227 | | - <p class="run"><span class="n"><a id="t145" href="#t145">145</a></span><span class="t"> <span class="key">for</span> <span class="nam">match</span> <span class="key">in</span> <span class="nam">RequirementMatch</span><span class="op">.</span><span class="nam">select</span><span class="op">(</span><span class="op">)</span><span class="op">.</span><span class="nam">where</span><span class="op">(</span><span class="nam">RequirementMatch</span><span class="op">.</span><span class="nam">event</span> <span class="op">==</span> <span class="nam">event</span><span class="op">)</span><span class="op">:</span> </span><span class="r"></span></p> |
228 | | - <p class="run"><span class="n"><a id="t146" href="#t146">146</a></span><span class="t"> <span class="nam">match</span><span class="op">.</span><span class="nam">delete_instance</span><span class="op">(</span><span class="op">)</span> </span><span class="r"></span></p> |
229 | | - <p class="pln"><span class="n"><a id="t147" href="#t147">147</a></span><span class="t"> </span><span class="r"></span></p> |
230 | | - <p class="run"><span class="n"><a id="t148" href="#t148">148</a></span><span class="t"> <span class="nam">RequirementMatch</span><span class="op">.</span><span class="nam">create</span><span class="op">(</span><span class="nam">event</span><span class="op">=</span><span class="nam">event</span><span class="op">,</span> <span class="nam">requirement</span><span class="op">=</span><span class="nam">requirement</span><span class="op">)</span> </span><span class="r"></span></p> |
| 216 | + <p class="run"><span class="n"><a id="t134" href="#t134">134</a></span><span class="t"><span class="key">def</span> <span class="nam">updateCertRequirementForEvent</span><span class="op">(</span><span class="nam">event</span><span class="op">,</span> <span class="nam">requirement</span><span class="op">)</span><span class="op">:</span> </span><span class="r"></span></p> |
| 217 | + <p class="pln"><span class="n"><a id="t135" href="#t135">135</a></span><span class="t"> <span class="str">"""</span> </span><span class="r"></span></p> |
| 218 | + <p class="pln"><span class="n"><a id="t136" href="#t136">136</a></span><span class="t"><span class="str"> Add a certification requirement to an event. </span> </span><span class="r"></span></p> |
| 219 | + <p class="pln"><span class="n"><a id="t137" href="#t137">137</a></span><span class="t"><span class="str"> Replaces the requirement for an event if the event already exists.</span> </span><span class="r"></span></p> |
| 220 | + <p class="pln"><span class="n"><a id="t138" href="#t138">138</a></span><span class="t"> </span><span class="r"></span></p> |
| 221 | + <p class="pln"><span class="n"><a id="t139" href="#t139">139</a></span><span class="t"><span class="str"> Arguments:</span> </span><span class="r"></span></p> |
| 222 | + <p class="pln"><span class="n"><a id="t140" href="#t140">140</a></span><span class="t"><span class="str"> event - an Event object or id</span> </span><span class="r"></span></p> |
| 223 | + <p class="pln"><span class="n"><a id="t141" href="#t141">141</a></span><span class="t"><span class="str"> requirement - a CertificationRequirement object or id</span> </span><span class="r"></span></p> |
| 224 | + <p class="pln"><span class="n"><a id="t142" href="#t142">142</a></span><span class="t"><span class="str"> """</span> </span><span class="r"></span></p> |
| 225 | + <p class="pln"><span class="n"><a id="t143" href="#t143">143</a></span><span class="t"> <span class="com"># delete existing matches for our event</span> </span><span class="r"></span></p> |
| 226 | + <p class="run"><span class="n"><a id="t144" href="#t144">144</a></span><span class="t"> <span class="key">for</span> <span class="nam">match</span> <span class="key">in</span> <span class="nam">RequirementMatch</span><span class="op">.</span><span class="nam">select</span><span class="op">(</span><span class="op">)</span><span class="op">.</span><span class="nam">where</span><span class="op">(</span><span class="nam">RequirementMatch</span><span class="op">.</span><span class="nam">event</span> <span class="op">==</span> <span class="nam">event</span><span class="op">)</span><span class="op">:</span> </span><span class="r"></span></p> |
| 227 | + <p class="run"><span class="n"><a id="t145" href="#t145">145</a></span><span class="t"> <span class="nam">match</span><span class="op">.</span><span class="nam">delete_instance</span><span class="op">(</span><span class="op">)</span> </span><span class="r"></span></p> |
| 228 | + <p class="pln"><span class="n"><a id="t146" href="#t146">146</a></span><span class="t"> </span><span class="r"></span></p> |
| 229 | + <p class="run"><span class="n"><a id="t147" href="#t147">147</a></span><span class="t"> <span class="nam">RequirementMatch</span><span class="op">.</span><span class="nam">create</span><span class="op">(</span><span class="nam">event</span><span class="op">=</span><span class="nam">event</span><span class="op">,</span> <span class="nam">requirement</span><span class="op">=</span><span class="nam">requirement</span><span class="op">)</span> </span><span class="r"></span></p> |
231 | 230 | </main> |
232 | 231 | <footer> |
233 | 232 | <div class="content"> |
|
237 | 236 | <a id="nextFileLink" class="nav" href="d_074bda25efadd8bd_config_py.html">» next</a> |
238 | 237 | |
239 | 238 | <a class="nav" href="https://coverage.readthedocs.io/en/7.2.7">coverage.py v7.2.7</a>, |
240 | | - created at 2025-07-02 18:25 +0000 |
| 239 | + created at 2025-07-02 19:30 +0000 |
241 | 240 | </p> |
242 | 241 | </div> |
243 | 242 | </footer> |
|
0 commit comments