mirror of https://github.com/jumpserver/jumpserver
perf: change some translation
parent
2640963938
commit
bd1a768743
|
@ -4192,11 +4192,11 @@ msgid "Upload File"
|
|||
msgstr ""
|
||||
|
||||
#: ops/const.py:44
|
||||
msgid "Privileged Only"
|
||||
msgid "Privileged only"
|
||||
msgstr ""
|
||||
|
||||
#: ops/const.py:45
|
||||
msgid "Privileged First"
|
||||
msgid "Privileged first"
|
||||
msgstr ""
|
||||
|
||||
#: ops/const.py:50 ops/const.py:61
|
||||
|
@ -4291,7 +4291,7 @@ msgid "Args"
|
|||
msgstr ""
|
||||
|
||||
#: ops/models/base.py:19
|
||||
msgid "Account policy"
|
||||
msgid "Run as policy"
|
||||
msgstr ""
|
||||
|
||||
#: ops/models/base.py:20
|
||||
|
@ -4342,7 +4342,7 @@ msgid "Celery Task Execution"
|
|||
msgstr ""
|
||||
|
||||
#: ops/models/job.py:147
|
||||
msgid "Chdir"
|
||||
msgid "Run dir"
|
||||
msgstr ""
|
||||
|
||||
#: ops/models/job.py:148
|
||||
|
|
|
@ -4340,11 +4340,11 @@ msgid "Upload File"
|
|||
msgstr "ファイルのアップロード"
|
||||
|
||||
#: ops/const.py:44
|
||||
msgid "Privileged Only"
|
||||
msgid "Privileged only"
|
||||
msgstr "特権アカウントのみ"
|
||||
|
||||
#: ops/const.py:45
|
||||
msgid "Privileged First"
|
||||
msgid "Privileged first"
|
||||
msgstr "特権アカウント優先"
|
||||
|
||||
#: ops/const.py:50 ops/const.py:61
|
||||
|
@ -4449,7 +4449,7 @@ msgstr "アルグ"
|
|||
# msgid "Creator"
|
||||
# msgstr "作成者"
|
||||
#: ops/models/base.py:19
|
||||
msgid "Account policy"
|
||||
msgid "Run as policy"
|
||||
msgstr "アカウント ポリシー"
|
||||
|
||||
#: ops/models/base.py:20
|
||||
|
@ -4500,7 +4500,7 @@ msgid "Celery Task Execution"
|
|||
msgstr "Celery タスク実行"
|
||||
|
||||
#: ops/models/job.py:147
|
||||
msgid "Chdir"
|
||||
msgid "Run dir"
|
||||
msgstr "実行ディレクトリ"
|
||||
|
||||
#: ops/models/job.py:148
|
||||
|
|
|
@ -4263,11 +4263,11 @@ msgid "Upload File"
|
|||
msgstr "上传"
|
||||
|
||||
#: ops/const.py:44
|
||||
msgid "Privileged Only"
|
||||
msgid "Privileged only"
|
||||
msgstr "仅限特权账号"
|
||||
|
||||
#: ops/const.py:45
|
||||
msgid "Privileged First"
|
||||
msgid "Privileged first"
|
||||
msgstr "特权账号优先"
|
||||
|
||||
#: ops/const.py:50 ops/const.py:61
|
||||
|
@ -4364,7 +4364,7 @@ msgstr "参数"
|
|||
# msgid "Creator"
|
||||
# msgstr "创建者"
|
||||
#: ops/models/base.py:19
|
||||
msgid "Account policy"
|
||||
msgid "Run as policy"
|
||||
msgstr "账号策略"
|
||||
|
||||
#: ops/models/base.py:20
|
||||
|
@ -4415,7 +4415,7 @@ msgid "Celery Task Execution"
|
|||
msgstr "Celery 任务执行"
|
||||
|
||||
#: ops/models/job.py:147
|
||||
msgid "Chdir"
|
||||
msgid "Run dir"
|
||||
msgstr "运行目录"
|
||||
|
||||
#: ops/models/job.py:148
|
||||
|
|
|
@ -41,8 +41,8 @@ class Types(models.TextChoices):
|
|||
|
||||
|
||||
class RunasPolicies(models.TextChoices):
|
||||
privileged_only = 'privileged_only', _('Privileged Only')
|
||||
privileged_first = 'privileged_first', _('Privileged First')
|
||||
privileged_only = 'privileged_only', _('Privileged only')
|
||||
privileged_first = 'privileged_first', _('Privileged first')
|
||||
skip = 'skip', _('Skip')
|
||||
|
||||
|
||||
|
|
|
@ -1,11 +1,13 @@
|
|||
# Generated by Django 4.1.13 on 2024-05-09 03:16
|
||||
|
||||
import common.db.encoder
|
||||
from django.db import migrations, models
|
||||
import uuid
|
||||
|
||||
import private_storage.fields
|
||||
import private_storage.storage.files
|
||||
import simple_history.models
|
||||
import uuid
|
||||
from django.db import migrations, models
|
||||
|
||||
import common.db.encoder
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
@ -82,13 +84,13 @@ class Migration(migrations.Migration):
|
|||
('instant', models.BooleanField(default=False)),
|
||||
('args', models.CharField(blank=True, default='', max_length=8192, null=True, verbose_name='Args')),
|
||||
('module', models.CharField(choices=[('shell', 'Shell'), ('win_shell', 'Powershell'), ('python', 'Python'), ('mysql', 'MySQL'), ('postgresql', 'PostgreSQL'), ('sqlserver', 'SQLServer'), ('raw', 'Raw'), ('huawei', 'HUAWEI')], default='shell', max_length=128, null=True, verbose_name='Module')),
|
||||
('chdir', models.CharField(blank=True, default='', max_length=1024, null=True, verbose_name='Chdir')),
|
||||
('chdir', models.CharField(blank=True, default='', max_length=1024, null=True, verbose_name='Run dir')),
|
||||
('timeout', models.IntegerField(default=-1, verbose_name='Timeout (Seconds)')),
|
||||
('type', models.CharField(choices=[('adhoc', 'Adhoc'), ('playbook', 'Playbook'), ('upload_file', 'Upload File')], default='adhoc', max_length=128, verbose_name='Type')),
|
||||
('use_parameter_define', models.BooleanField(default=False, verbose_name='Use Parameter Define')),
|
||||
('parameters_define', models.JSONField(default=dict, verbose_name='Parameters define')),
|
||||
('runas', models.CharField(default='root', max_length=128, verbose_name='Run as')),
|
||||
('runas_policy', models.CharField(choices=[('privileged_only', 'Privileged Only'), ('privileged_first', 'Privileged First'), ('skip', 'Skip')], default='skip', max_length=128, verbose_name='Runas policy')),
|
||||
('runas_policy', models.CharField(choices=[('privileged_only', 'Privileged only'), ('privileged_first', 'Privileged first'), ('skip', 'Skip')], default='skip', max_length=128, verbose_name='Run as policy')),
|
||||
('comment', models.CharField(blank=True, default='', max_length=1024, null=True, verbose_name='Comment')),
|
||||
('version', models.IntegerField(default=0)),
|
||||
('history_id', models.AutoField(primary_key=True, serialize=False)),
|
||||
|
@ -120,13 +122,13 @@ class Migration(migrations.Migration):
|
|||
('instant', models.BooleanField(default=False)),
|
||||
('args', models.CharField(blank=True, default='', max_length=8192, null=True, verbose_name='Args')),
|
||||
('module', models.CharField(choices=[('shell', 'Shell'), ('win_shell', 'Powershell'), ('python', 'Python'), ('mysql', 'MySQL'), ('postgresql', 'PostgreSQL'), ('sqlserver', 'SQLServer'), ('raw', 'Raw'), ('huawei', 'HUAWEI')], default='shell', max_length=128, null=True, verbose_name='Module')),
|
||||
('chdir', models.CharField(blank=True, default='', max_length=1024, null=True, verbose_name='Chdir')),
|
||||
('chdir', models.CharField(blank=True, default='', max_length=1024, null=True, verbose_name='Run dir')),
|
||||
('timeout', models.IntegerField(default=-1, verbose_name='Timeout (Seconds)')),
|
||||
('type', models.CharField(choices=[('adhoc', 'Adhoc'), ('playbook', 'Playbook'), ('upload_file', 'Upload File')], default='adhoc', max_length=128, verbose_name='Type')),
|
||||
('use_parameter_define', models.BooleanField(default=False, verbose_name='Use Parameter Define')),
|
||||
('parameters_define', models.JSONField(default=dict, verbose_name='Parameters define')),
|
||||
('runas', models.CharField(default='root', max_length=128, verbose_name='Run as')),
|
||||
('runas_policy', models.CharField(choices=[('privileged_only', 'Privileged Only'), ('privileged_first', 'Privileged First'), ('skip', 'Skip')], default='skip', max_length=128, verbose_name='Runas policy')),
|
||||
('runas_policy', models.CharField(choices=[('privileged_only', 'Privileged only'), ('privileged_first', 'Privileged first'), ('skip', 'Skip')], default='skip', max_length=128, verbose_name='Run as policy')),
|
||||
('comment', models.CharField(blank=True, default='', max_length=1024, null=True, verbose_name='Comment')),
|
||||
('version', models.IntegerField(default=0)),
|
||||
],
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import logging
|
||||
import os.path
|
||||
import uuid
|
||||
import logging
|
||||
|
||||
from django.db import models
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
from django.utils import timezone
|
||||
from django.conf import settings
|
||||
from django.db import models
|
||||
from django.utils import timezone
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
|
||||
from orgs.mixins.models import JMSOrgBaseModel
|
||||
from ..ansible.inventory import JMSInventory
|
||||
|
@ -16,7 +16,7 @@ class BaseAnsibleJob(PeriodTaskModelMixin, JMSOrgBaseModel):
|
|||
owner = models.ForeignKey('users.User', verbose_name=_("Creator"), on_delete=models.SET_NULL, null=True)
|
||||
assets = models.ManyToManyField('assets.Asset', verbose_name=_("Assets"))
|
||||
account = models.CharField(max_length=128, default='root', verbose_name=_('Account'))
|
||||
account_policy = models.CharField(max_length=128, default='root', verbose_name=_('Account policy'))
|
||||
account_policy = models.CharField(max_length=128, default='root', verbose_name=_('Run as policy'))
|
||||
last_execution = models.ForeignKey('BaseAnsibleExecution', verbose_name=_("Last execution"),
|
||||
on_delete=models.SET_NULL, null=True)
|
||||
date_last_run = models.DateTimeField(null=True, verbose_name=_('Date last run'))
|
||||
|
|
|
@ -144,7 +144,7 @@ class Job(JMSOrgBaseModel, PeriodTaskModelMixin):
|
|||
args = models.CharField(max_length=8192, default='', verbose_name=_('Args'), null=True, blank=True)
|
||||
module = models.CharField(max_length=128, choices=JobModules.choices, default=JobModules.shell,
|
||||
verbose_name=_('Module'), null=True)
|
||||
chdir = models.CharField(default="", max_length=1024, verbose_name=_('Chdir'), null=True, blank=True)
|
||||
chdir = models.CharField(default="", max_length=1024, verbose_name=_('Run dir'), null=True, blank=True)
|
||||
timeout = models.IntegerField(default=-1, verbose_name=_('Timeout (Seconds)'))
|
||||
playbook = models.ForeignKey('ops.Playbook', verbose_name=_("Playbook"), null=True, on_delete=models.SET_NULL)
|
||||
type = models.CharField(max_length=128, choices=Types.choices, default=Types.adhoc, verbose_name=_("Type"))
|
||||
|
|
Loading…
Reference in New Issue