コード例 #1
0
ファイル: account.py プロジェクト: ComboZhc/Clover2013
def binds(user):
    details = []
    for d in ACCOUNT_DETAILS:
        d['account'] = account_with_kind(d['kind'])
        d['static'] = static_with_kind(d['kind']) if binded_account(user, d['kind']) else static_unbind_with_kind(d['kind'])
        d['url'] = eval(d['account']).url()
        details.append(d)
    for d in UNAUTHENTICATED_ACCOUNT_DETAILS:
        d['static'] = static_with_kind(d['kind'])
        details.append(d)
    return details
コード例 #2
0
ファイル: action.py プロジェクト: ComboZhc/Clover2013
def proc_action(action):
    action['kind'] = action['action_kind'].partition('-')[0]
    action['static'] = static_with_kind(action['kind'])
    action['static_unbind'] = static_unbind_with_kind(action['kind'])
    return action
コード例 #3
0
ファイル: action.py プロジェクト: ComboZhc/Clover2013
 def static(self):
     return static_with_kind(self.kind.partition('-')[0])
コード例 #4
0
ファイル: trigger.py プロジェクト: ComboZhc/Clover2013
def proc_trigger(trigger):
    trigger['kind'] = trigger['trigger_kind'].partition('-')[0]
    trigger['static'] = static_with_kind(trigger['kind'])
    trigger['static_unbind'] = static_unbind_with_kind(trigger['kind'])
    return trigger