MCPcopy Index your code
hub / github.com/diffgram/diffgram / update_projects

Method update_projects

shared/database/account/plan.py:165–189  ·  view source on GitHub ↗

session, db session object plan_template, db PlanTemplate object

(
        self,
        session,
        project_list,
        member
    )

Source from the content-addressed store, hash-verified

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

Callers 1

new_plan_apiFunction · 0.80

Calls 1

addMethod · 0.45

Tested by

no test coverage detected