예제 #1
0
 def test_get(self):
     self.assertEqual(check_data_writable(), [])
     # This will generate new key
     key = get_gpg_sign_key()
     self.assertIsNotNone(key)
     # Check cache access
     self.assertEqual(key, get_gpg_sign_key())
     # Check empty cache
     cache.delete('gpg-key-id')
     self.assertEqual(key, get_gpg_sign_key())
예제 #2
0
파일: test_gpg.py 프로젝트: wyscjm/weblate
 def test_get(self):
     self.assertEqual(check_data_writable(), [])
     # This will generate new key
     key = get_gpg_sign_key()
     self.assertIsNotNone(key)
     # Check cache access
     self.assertEqual(key, get_gpg_sign_key())
     # Check empty cache
     cache.delete('gpg-key-id')
     self.assertEqual(key, get_gpg_sign_key())
예제 #3
0
 def page_context(self, context):
     context.update({
         'title': _('Weblate keys'),
         'gpg_key_id': get_gpg_sign_key(),
         'gpg_key': get_gpg_public_key(),
         'ssh_key': get_key_data(),
         'allow_index': True,
     })
예제 #4
0
파일: about.py 프로젝트: nijel/weblate
 def page_context(self, context):
     context.update({
         'title': _('Weblate keys'),
         'gpg_key_id': get_gpg_sign_key(),
         'gpg_key': get_gpg_public_key(),
         'ssh_key': get_key_data(),
         'allow_index': True,
     })
예제 #5
0
파일: about.py 프로젝트: renatofb/weblate
 def page_context(self, context):
     context.update({
         "title": _("Weblate keys"),
         "gpg_key_id": get_gpg_sign_key(),
         "gpg_key": get_gpg_public_key(),
         "ssh_key": get_key_data(),
         "allow_index": True,
     })
예제 #6
0
파일: basic.py 프로젝트: sergey48k/weblate
def keys(request):
    """Show keys information."""
    return render(
        request, 'keys.html', {
            'title': _('Weblate keys'),
            'gpg_key_id': get_gpg_sign_key(),
            'gpg_key': get_gpg_public_key(),
            'ssh_key': get_key_data(),
            'allow_index': True,
        })
예제 #7
0
파일: basic.py 프로젝트: leungitc12/weblate
def about(request):
    """Show about page with version information."""
    return render(
        request, 'about.html', {
            'title': _('About Weblate'),
            'versions': get_versions() + get_optional_versions(),
            'allow_index': True,
            'gpg_key_id': get_gpg_sign_key(),
            'gpg_key': get_gpg_public_key(),
        })
예제 #8
0
파일: basic.py 프로젝트: daleathan/weblate
def about(request):
    """Show about page with version information."""
    return render(
        request,
        'about.html',
        {
            'title': _('About Weblate'),
            'versions': get_versions() + get_optional_versions(),
            'allow_index': True,
            'gpg_key_id': get_gpg_sign_key(),
            'gpg_key': get_gpg_public_key(),
        }
    )
예제 #9
0
파일: git.py 프로젝트: CFPAOrg/weblate
 def get_gpg_sign_args():
     sign_key = get_gpg_sign_key()
     if sign_key:
         return ["--gpg-sign={}".format(sign_key)]
     return []
예제 #10
0
 def _get_gpg_sign():
     sign_key = get_gpg_sign_key()
     if sign_key:
         return ['--gpg-sign={}'.format(sign_key)]
     return []
예제 #11
0
파일: git.py 프로젝트: nijel/weblate
 def get_gpg_sign_args():
     sign_key = get_gpg_sign_key()
     if sign_key:
         return [f"--gpg-sign={sign_key}"]
     return []
예제 #12
0
파일: git.py 프로젝트: daleathan/weblate
 def _get_gpg_sign():
     sign_key = get_gpg_sign_key()
     if sign_key:
         return ['--gpg-sign={}'.format(sign_key)]
     return []