session, db session object plan_template, db PlanTemplate object
(
self,
session,
project_list,
member
)
| 163 | return plan |
| 164 | |
| 165 | def update_projects( |
| 166 | self, |
| 167 | session, |
| 168 | project_list, |
| 169 | member |
| 170 | ): |
| 171 | """ |
| 172 | session, db session object |
| 173 | plan_template, db PlanTemplate object |
| 174 | |
| 175 | """ |
| 176 | # update all projcts attached to billing account? |
| 177 | # Attach plan to billing account? |
| 178 | |
| 179 | for project in project_list: |
| 180 | session.add(project) |
| 181 | project.plan = self |
| 182 | |
| 183 | # CAUTION assumes user (to actually add default plan) |
| 184 | # Save plan to user |
| 185 | if member.user: |
| 186 | member.user.default_plan = self |
| 187 | session.add(member) |
| 188 | |
| 189 | return True |