def get(self, request, *args, **kwargs): message_v1 = json.dumps([ {'username': request.user.username}, {'flag': MULTIPLE_APPS_UNLIMITED.slug} ]).replace(' ', '').encode('utf-8') message_v2 = json.dumps([ {'username': request.user.username}, {'flags': [MULTIPLE_APPS_UNLIMITED.slug, ADVANCED_SETTINGS_ACCESS.slug]} ]).replace(' ', '').encode('utf-8') qrcode_data = json.dumps({ 'username': request.user.username, 'version': 2, 'flag': MULTIPLE_APPS_UNLIMITED.slug, 'flags': [MULTIPLE_APPS_UNLIMITED.slug, ADVANCED_SETTINGS_ACCESS.slug], 'signature': b64encode(sign(message_v1)), 'multiple_flags_signature': b64encode(sign(message_v2)) }) qrcode = get_qrcode(qrcode_data) context = self.get_context_data(**kwargs) context['qrcode_64'] = b64encode(qrcode) return self.render_to_response(context)
def get(self, request, *args, **kwargs): message_v1 = json.dumps([{ 'username': request.user.username }, { 'flag': MULTIPLE_APPS_UNLIMITED.slug }]).replace(' ', '').encode('utf-8') message_v2 = json.dumps([{ 'username': request.user.username }, { 'flags': [MULTIPLE_APPS_UNLIMITED.slug, ADVANCED_SETTINGS_ACCESS.slug] }]).replace(' ', '').encode('utf-8') qrcode_data = json.dumps({ 'username': request.user.username, 'version': 2, 'flag': MULTIPLE_APPS_UNLIMITED.slug, 'flags': [MULTIPLE_APPS_UNLIMITED.slug, ADVANCED_SETTINGS_ACCESS.slug], 'signature': b64encode(sign(message_v1)), 'multiple_flags_signature': b64encode(sign(message_v2)) }) qrcode = get_qrcode(qrcode_data) context = self.get_context_data(**kwargs) context['qrcode_64'] = b64encode(qrcode) return self.render_to_response(context)
def get(self, request, *args, **kwargs): message = json.dumps([ {'username': request.user.username}, {'flag': MULTIPLE_APPS_UNLIMITED.slug} ]).replace(' ', '') qrcode_data = json.dumps({ 'username': request.user.username, 'flag': MULTIPLE_APPS_UNLIMITED.slug, 'signature': b64encode(sign(message)) }) qrcode = get_qrcode(qrcode_data) context = self.get_context_data(**kwargs) context['qrcode_64'] = b64encode(qrcode) return self.render_to_response(context)
def get(self, request, *args, **kwargs): message = json.dumps([{ 'username': request.user.username }, { 'flag': MULTIPLE_APPS_UNLIMITED.slug }]).replace(' ', '') qrcode_data = json.dumps({ 'username': request.user.username, 'flag': MULTIPLE_APPS_UNLIMITED.slug, 'signature': b64encode(sign(message)) }) qrcode = get_qrcode(qrcode_data) context = self.get_context_data(**kwargs) context['qrcode_64'] = b64encode(qrcode) return self.render_to_response(context)