Commands
Drop Expired User Accounts
- class integreat_cms.core.management.commands.drop_expired_user_accounts.Command(stdout=None, stderr=None, no_color=False, force_color=False)[source]
Bases:
LogCommand
Management command to delete users who were not activated within 7 days of creation
- add_base_argument(parser, *args, **kwargs)[source]
Call the parser’s add_argument() method, suppressing the help text according to BaseCommand.suppressed_base_arguments.
- check(app_configs=None, tags=None, display_num_errors=False, include_deployment_checks=False, fail_level=40, databases=None)[source]
Use the system check framework to validate entire Django project. Raise CommandError for any serious message (error or critical errors). If there are only light messages (like warnings), print them to stderr and don’t raise an exception.
- check_migrations()[source]
Print a warning if the set of migrations on disk don’t match the migrations in the database.
- create_parser(prog_name, subcommand, **kwargs)[source]
Create and return the
ArgumentParser
which will be used to parse the arguments to this command.
- execute(*args, **options)[source]
Try to execute this command, performing system checks if needed (as controlled by the
requires_system_checks
attribute, except if force-skipped).
- get_version()[source]
Return the Django version, which should be correct for all built-in Django commands. User-supplied commands can override this method to return their own version.
- handle(*args: Any, **options: Any) None [source]
The actual logic of the command. Subclasses must implement this method.
- Parameters:
args (Any)
options (Any)
- Return type:
None
- help: str = 'Deletes users who were not activated within 7 days of their account creation.'[source]
- print_help(prog_name, subcommand)[source]
Print the help message for this command, derived from
self.usage()
.
- run_from_argv(argv)[source]
Set up any environment changes requested (e.g., Python path and Django settings), then run this command. If the command raises a
CommandError
, intercept it and print it sensibly to stderr. If the--traceback
option is present or the raisedException
is notCommandError
, raise it.
Duplicate Pages
- class integreat_cms.core.management.commands.duplicate_pages.Command(stdout=None, stderr=None, no_color=False, force_color=False)[source]
Bases:
DebugCommand
Management command to duplicate all pages of a region
- add_arguments(parser: CommandParser) None [source]
Define the arguments of this command
- Parameters:
parser (CommandParser) – The argument parser
- Return type:
None
- add_base_argument(parser, *args, **kwargs)[source]
Call the parser’s add_argument() method, suppressing the help text according to BaseCommand.suppressed_base_arguments.
- check(app_configs=None, tags=None, display_num_errors=False, include_deployment_checks=False, fail_level=40, databases=None)[source]
Use the system check framework to validate entire Django project. Raise CommandError for any serious message (error or critical errors). If there are only light messages (like warnings), print them to stderr and don’t raise an exception.
- check_migrations()[source]
Print a warning if the set of migrations on disk don’t match the migrations in the database.
- create_parser(prog_name, subcommand, **kwargs)[source]
Create and return the
ArgumentParser
which will be used to parse the arguments to this command.
- execute(*args: Any, **options: Any) None [source]
Try to run the command
- Parameters:
*args (Any) – The supplied arguments
**options (Any) – The supplied keyword options
- Raises:
CommandError – When the input is invalid
- Return type:
None
- get_version()[source]
Return the Django version, which should be correct for all built-in Django commands. User-supplied commands can override this method to return their own version.
- handle(*args: Any, region_slug: str, **options: Any) None [source]
Try to run the command
- Parameters:
*args (Any) – The supplied arguments
region_slug (str) – The slug of the given region
**options (Any) – The supplied keyword options
- Raises:
CommandError – When the input is invalid
- Return type:
None
- print_help(prog_name, subcommand)[source]
Print the help message for this command, derived from
self.usage()
.
- run_from_argv(argv)[source]
Set up any environment changes requested (e.g., Python path and Django settings), then run this command. If the command raises a
CommandError
, intercept it and print it sensibly to stderr. If the--traceback
option is present or the raisedException
is notCommandError
, raise it.
- integreat_cms.core.management.commands.duplicate_pages.duplicate_page(old_page: Page, new_parent: Page | None = None) Page [source]
Duplicate a page and insert it as child of the given new parent
Find Large Files
- class integreat_cms.core.management.commands.find_large_files.Command(stdout=None, stderr=None, no_color=False, force_color=False)[source]
Bases:
LogCommand
Management command to find large media files
- add_arguments(parser: CommandParser) None [source]
Define the arguments of this command
- Parameters:
parser (CommandParser) – The argument parser
- Return type:
None
- add_base_argument(parser, *args, **kwargs)[source]
Call the parser’s add_argument() method, suppressing the help text according to BaseCommand.suppressed_base_arguments.
- check(app_configs=None, tags=None, display_num_errors=False, include_deployment_checks=False, fail_level=40, databases=None)[source]
Use the system check framework to validate entire Django project. Raise CommandError for any serious message (error or critical errors). If there are only light messages (like warnings), print them to stderr and don’t raise an exception.
- check_migrations()[source]
Print a warning if the set of migrations on disk don’t match the migrations in the database.
- create_parser(prog_name, subcommand, **kwargs)[source]
Create and return the
ArgumentParser
which will be used to parse the arguments to this command.
- execute(*args, **options)[source]
Try to execute this command, performing system checks if needed (as controlled by the
requires_system_checks
attribute, except if force-skipped).
- get_version()[source]
Return the Django version, which should be correct for all built-in Django commands. User-supplied commands can override this method to return their own version.
- handle(*args: Any, limit: int, threshold: int, **options: Any) None [source]
Try to run the command
- print_help(prog_name, subcommand)[source]
Print the help message for this command, derived from
self.usage()
.
- run_from_argv(argv)[source]
Set up any environment changes requested (e.g., Python path and Django settings), then run this command. If the command raises a
CommandError
, intercept it and print it sensibly to stderr. If the--traceback
option is present or the raisedException
is notCommandError
, raise it.
Find Missing Versions
- class integreat_cms.core.management.commands.find_missing_versions.Command(stdout=None, stderr=None, no_color=False, force_color=False)[source]
Bases:
LogCommand
Management command to find missing versions
- add_arguments(parser: CommandParser) None [source]
Define the arguments of this command
- Parameters:
parser (CommandParser) – The argument parser
- Return type:
None
- add_base_argument(parser, *args, **kwargs)[source]
Call the parser’s add_argument() method, suppressing the help text according to BaseCommand.suppressed_base_arguments.
- check(app_configs=None, tags=None, display_num_errors=False, include_deployment_checks=False, fail_level=40, databases=None)[source]
Use the system check framework to validate entire Django project. Raise CommandError for any serious message (error or critical errors). If there are only light messages (like warnings), print them to stderr and don’t raise an exception.
- check_migrations()[source]
Print a warning if the set of migrations on disk don’t match the migrations in the database.
- create_parser(prog_name, subcommand, **kwargs)[source]
Create and return the
ArgumentParser
which will be used to parse the arguments to this command.
- execute(*args, **options)[source]
Try to execute this command, performing system checks if needed (as controlled by the
requires_system_checks
attribute, except if force-skipped).
- get_version()[source]
Return the Django version, which should be correct for all built-in Django commands. User-supplied commands can override this method to return their own version.
- handle(*args: Any, model: ModelBase, **options: Any) None [source]
Try to run the command
- Parameters:
*args (Any) – The supplied arguments
model (ModelBase) – The model to check
**options (Any) – The supplied keyword options
- Return type:
None
- print_help(prog_name, subcommand)[source]
Print the help message for this command, derived from
self.usage()
.
- run_from_argv(argv)[source]
Set up any environment changes requested (e.g., Python path and Django settings), then run this command. If the command raises a
CommandError
, intercept it and print it sensibly to stderr. If the--traceback
option is present or the raisedException
is notCommandError
, raise it.
- integreat_cms.core.management.commands.find_missing_versions.MODELS: dict[str, ModelBase] = {'event': <class 'integreat_cms.cms.models.events.event_translation.EventTranslation'>, 'page': <class 'integreat_cms.cms.models.pages.page_translation.PageTranslation'>, 'poi': <class 'integreat_cms.cms.models.pois.poi_translation.POITranslation'>}[source]
The possible model choices
{ 'event': <class 'integreat_cms.cms.models.events.event_translation.EventTranslation'>, 'page': <class 'integreat_cms.cms.models.pages.page_translation.PageTranslation'>, 'poi': <class 'integreat_cms.cms.models.pois.poi_translation.POITranslation'>, }
- integreat_cms.core.management.commands.find_missing_versions.get_model(model_str: str) ModelBase [source]
Convert a model string to a translation model class
- Parameters:
model_str (str) – The model string
- Returns:
The model class
- Raises:
ArgumentTypeError – When the input is invalid
- Return type:
ModelBase
Firebase Data Backup
- class integreat_cms.core.management.commands.firebase_data_backup.Command(stdout=None, stderr=None, no_color=False, force_color=False)[source]
Bases:
LogCommand
Management command for backing up Firebase Cloud Messaging (FCM) data.
- add_base_argument(parser, *args, **kwargs)[source]
Call the parser’s add_argument() method, suppressing the help text according to BaseCommand.suppressed_base_arguments.
- check(app_configs=None, tags=None, display_num_errors=False, include_deployment_checks=False, fail_level=40, databases=None)[source]
Use the system check framework to validate entire Django project. Raise CommandError for any serious message (error or critical errors). If there are only light messages (like warnings), print them to stderr and don’t raise an exception.
- check_migrations()[source]
Print a warning if the set of migrations on disk don’t match the migrations in the database.
- property client: FirebaseDataClient[source]
Lazy version of the firebase data client because otherwise the documentation build fails.
- create_parser(prog_name, subcommand, **kwargs)[source]
Create and return the
ArgumentParser
which will be used to parse the arguments to this command.
- execute(*args, **options)[source]
Try to execute this command, performing system checks if needed (as controlled by the
requires_system_checks
attribute, except if force-skipped).
- get_version()[source]
Return the Django version, which should be correct for all built-in Django commands. User-supplied commands can override this method to return their own version.
- handle(*args: Any, **options: Any) None [source]
The actual logic of the command. Subclasses must implement this method.
- Parameters:
args (Any)
options (Any)
- Return type:
None
- print_help(prog_name, subcommand)[source]
Print the help message for this command, derived from
self.usage()
.
- run_from_argv(argv)[source]
Set up any environment changes requested (e.g., Python path and Django settings), then run this command. If the command raises a
CommandError
, intercept it and print it sensibly to stderr. If the--traceback
option is present or the raisedException
is notCommandError
, raise it.
Fix Internal Links
- class integreat_cms.core.management.commands.fix_internal_links.Command(stdout=None, stderr=None, no_color=False, force_color=False)[source]
Bases:
LogCommand
Management command to automatically fix broken internal links in the whole content Links will be fixed in three cases: 1. A parent page has been moved, so the slug is identical but the path is not correct anymore 2. The slug of a page has been changed, so a link might reference an older version of a page 3. A translation has been created, but the links it contains still point to the source language
In none of these cases will the link text be changed.
- add_arguments(parser: CommandParser) None [source]
Define the arguments of this command
- Parameters:
parser (CommandParser) – The argument parser
- Return type:
None
- add_base_argument(parser, *args, **kwargs)[source]
Call the parser’s add_argument() method, suppressing the help text according to BaseCommand.suppressed_base_arguments.
- check(app_configs=None, tags=None, display_num_errors=False, include_deployment_checks=False, fail_level=40, databases=None)[source]
Use the system check framework to validate entire Django project. Raise CommandError for any serious message (error or critical errors). If there are only light messages (like warnings), print them to stderr and don’t raise an exception.
- check_migrations()[source]
Print a warning if the set of migrations on disk don’t match the migrations in the database.
- create_parser(prog_name, subcommand, **kwargs)[source]
Create and return the
ArgumentParser
which will be used to parse the arguments to this command.
- execute(*args, **options)[source]
Try to execute this command, performing system checks if needed (as controlled by the
requires_system_checks
attribute, except if force-skipped).
- get_version()[source]
Return the Django version, which should be correct for all built-in Django commands. User-supplied commands can override this method to return their own version.
- handle(*args: Any, region_slug: str, username: str, commit: bool, **options: Any) None [source]
Try to run the command
- Parameters:
- Raises:
CommandError – When the input is invalid
- Return type:
None
- print_help(prog_name, subcommand)[source]
Print the help message for this command, derived from
self.usage()
.
- run_from_argv(argv)[source]
Set up any environment changes requested (e.g., Python path and Django settings), then run this command. If the command raises a
CommandError
, intercept it and print it sensibly to stderr. If the--traceback
option is present or the raisedException
is notCommandError
, raise it.
- integreat_cms.core.management.commands.fix_internal_links.get_region(region_slug: str) Region [source]
Get a region object by slug or raise an error if not found
- integreat_cms.core.management.commands.fix_internal_links.get_user(username: str) User [source]
Get a user by username or raise an error if not found
- integreat_cms.core.management.commands.fix_internal_links.replace_link_helper(rules: dict[str, str], link: str) str [source]
Helper function to update a link according to the given rules :param rules: A dict where the keys are the old urls and the values are the new urls :param link: The link to replace according to the rules :return: Returns the updated link if a matching rules is found, otherwise returns it unmodified
- integreat_cms.core.management.commands.fix_internal_links.replace_links_of_translation(translation: AbstractContentTranslation, rules: dict[str, str], user: Any | None, commit: bool) None [source]
Replaces links on a single translation
- Parameters:
translation (AbstractContentTranslation) – The translation to modify
rules (dict[str, str]) – The rules how to replace the links. The keys are the old urls and the values are the new urls
user (Any | None) – The user that should be credited for this action
commit (bool) – Whether to write to the database
- Return type:
None
Hix Bulk
- class integreat_cms.core.management.commands.hix_bulk.Command(stdout=None, stderr=None, no_color=False, force_color=False)[source]
Bases:
LogCommand
Command to calculate the hix values for public page translations which do not currently have a score
- add_arguments(parser: CommandParser) None [source]
Define the arguments of this command
- Parameters:
parser (CommandParser) – The argument parser
- Return type:
None
- add_base_argument(parser, *args, **kwargs)[source]
Call the parser’s add_argument() method, suppressing the help text according to BaseCommand.suppressed_base_arguments.
- check(app_configs=None, tags=None, display_num_errors=False, include_deployment_checks=False, fail_level=40, databases=None)[source]
Use the system check framework to validate entire Django project. Raise CommandError for any serious message (error or critical errors). If there are only light messages (like warnings), print them to stderr and don’t raise an exception.
- check_migrations()[source]
Print a warning if the set of migrations on disk don’t match the migrations in the database.
- create_parser(prog_name, subcommand, **kwargs)[source]
Create and return the
ArgumentParser
which will be used to parse the arguments to this command.
- execute(*args, **options)[source]
Try to execute this command, performing system checks if needed (as controlled by the
requires_system_checks
attribute, except if force-skipped).
- get_version()[source]
Return the Django version, which should be correct for all built-in Django commands. User-supplied commands can override this method to return their own version.
- help = 'Calculates and stores the hix value for all public page translations for which it is missing'[source]
- print_help(prog_name, subcommand)[source]
Print the help message for this command, derived from
self.usage()
.
- run_from_argv(argv)[source]
Set up any environment changes requested (e.g., Python path and Django settings), then run this command. If the command raises a
CommandError
, intercept it and print it sensibly to stderr. If the--traceback
option is present or the raisedException
is notCommandError
, raise it.
Import Events
- class integreat_cms.core.management.commands.import_events.Command(stdout=None, stderr=None, no_color=False, force_color=False)[source]
Bases:
LogCommand
Management command to import events from external calendars
- add_base_argument(parser, *args, **kwargs)[source]
Call the parser’s add_argument() method, suppressing the help text according to BaseCommand.suppressed_base_arguments.
- check(app_configs=None, tags=None, display_num_errors=False, include_deployment_checks=False, fail_level=40, databases=None)[source]
Use the system check framework to validate entire Django project. Raise CommandError for any serious message (error or critical errors). If there are only light messages (like warnings), print them to stderr and don’t raise an exception.
- check_migrations()[source]
Print a warning if the set of migrations on disk don’t match the migrations in the database.
- create_parser(prog_name, subcommand, **kwargs)[source]
Create and return the
ArgumentParser
which will be used to parse the arguments to this command.
- execute(*args, **options)[source]
Try to execute this command, performing system checks if needed (as controlled by the
requires_system_checks
attribute, except if force-skipped).
- get_version()[source]
Return the Django version, which should be correct for all built-in Django commands. User-supplied commands can override this method to return their own version.
- handle(*args: Any, **options: Any) None [source]
Try to run the command
- Parameters:
*args (Any) – The supplied arguments
**options (Any) – The supplied keyword options
- Return type:
None
- print_help(prog_name, subcommand)[source]
Print the help message for this command, derived from
self.usage()
.
- run_from_argv(argv)[source]
Set up any environment changes requested (e.g., Python path and Django settings), then run this command. If the command raises a
CommandError
, intercept it and print it sensibly to stderr. If the--traceback
option is present or the raisedException
is notCommandError
, raise it.
Import POIs From Csv
- class integreat_cms.core.management.commands.import_pois_from_csv.Command(stdout=None, stderr=None, no_color=False, force_color=False)[source]
Bases:
LogCommand
Management command to import POIs from CSV
- add_arguments(parser: CommandParser) None [source]
Define the arguments of this command
- Parameters:
parser (CommandParser) – The argument parser
- Return type:
None
- add_base_argument(parser, *args, **kwargs)[source]
Call the parser’s add_argument() method, suppressing the help text according to BaseCommand.suppressed_base_arguments.
- check(app_configs=None, tags=None, display_num_errors=False, include_deployment_checks=False, fail_level=40, databases=None)[source]
Use the system check framework to validate entire Django project. Raise CommandError for any serious message (error or critical errors). If there are only light messages (like warnings), print them to stderr and don’t raise an exception.
- check_migrations()[source]
Print a warning if the set of migrations on disk don’t match the migrations in the database.
- create_parser(prog_name, subcommand, **kwargs)[source]
Create and return the
ArgumentParser
which will be used to parse the arguments to this command.
- execute(*args, **options)[source]
Try to execute this command, performing system checks if needed (as controlled by the
requires_system_checks
attribute, except if force-skipped).
- get_category(category_name: str, default_language: Language) POICategory [source]
Get a POI category object from the category’s name
- Parameters:
- Returns:
The given POI category
- Return type:
- get_or_create_default_category(default_language: Language) POICategory [source]
Get the default POI category or create if not exists
- Parameters:
default_language (Language) – The default language of the current region
- Returns:
The default POI category
- Return type:
- get_version()[source]
Return the Django version, which should be correct for all built-in Django commands. User-supplied commands can override this method to return their own version.
- handle(*args: Any, csv_filename: str, region_slug: str, username: str, **options: Any) None [source]
Try to run the command
- Parameters:
- Raises:
CommandError – When the input is invalid
- Return type:
None
- print_help(prog_name, subcommand)[source]
Print the help message for this command, derived from
self.usage()
.
- run_from_argv(argv)[source]
Set up any environment changes requested (e.g., Python path and Django settings), then run this command. If the command raises a
CommandError
, intercept it and print it sensibly to stderr. If the--traceback
option is present or the raisedException
is notCommandError
, raise it.
Repair Tree
- class integreat_cms.core.management.commands.repair_tree.Command(stdout=None, stderr=None, no_color=False, force_color=False)[source]
Bases:
LogCommand
Management command to repair a broken Treebeard page tree
- add_arguments(parser: CommandParser) None [source]
Define the arguments of this command
- Parameters:
parser (CommandParser) – The argument parser
- Return type:
None
- add_base_argument(parser, *args, **kwargs)[source]
Call the parser’s add_argument() method, suppressing the help text according to BaseCommand.suppressed_base_arguments.
- check(app_configs=None, tags=None, display_num_errors=False, include_deployment_checks=False, fail_level=40, databases=None)[source]
Use the system check framework to validate entire Django project. Raise CommandError for any serious message (error or critical errors). If there are only light messages (like warnings), print them to stderr and don’t raise an exception.
- check_migrations()[source]
Print a warning if the set of migrations on disk don’t match the migrations in the database.
- create_parser(prog_name, subcommand, **kwargs)[source]
Create and return the
ArgumentParser
which will be used to parse the arguments to this command.
- execute(*args, **options)[source]
Try to execute this command, performing system checks if needed (as controlled by the
requires_system_checks
attribute, except if force-skipped).
- get_version()[source]
Return the Django version, which should be correct for all built-in Django commands. User-supplied commands can override this method to return their own version.
- handle(*args: Any, page_id: int, commit: bool, **options: Any) None [source]
Try to run the command
- print_help(prog_name, subcommand)[source]
Print the help message for this command, derived from
self.usage()
.
- run_from_argv(argv)[source]
Set up any environment changes requested (e.g., Python path and Django settings), then run this command. If the command raises a
CommandError
, intercept it and print it sensibly to stderr. If the--traceback
option is present or the raisedException
is notCommandError
, raise it.
Replace Links
- class integreat_cms.core.management.commands.replace_links.Command(stdout=None, stderr=None, no_color=False, force_color=False)[source]
Bases:
LogCommand
Management command to replace links in the whole content
- add_arguments(parser: CommandParser) None [source]
Define the arguments of this command
- Parameters:
parser (CommandParser) – The argument parser
- Return type:
None
- add_base_argument(parser, *args, **kwargs)[source]
Call the parser’s add_argument() method, suppressing the help text according to BaseCommand.suppressed_base_arguments.
- check(app_configs=None, tags=None, display_num_errors=False, include_deployment_checks=False, fail_level=40, databases=None)[source]
Use the system check framework to validate entire Django project. Raise CommandError for any serious message (error or critical errors). If there are only light messages (like warnings), print them to stderr and don’t raise an exception.
- check_migrations()[source]
Print a warning if the set of migrations on disk don’t match the migrations in the database.
- create_parser(prog_name, subcommand, **kwargs)[source]
Create and return the
ArgumentParser
which will be used to parse the arguments to this command.
- execute(*args, **options)[source]
Try to execute this command, performing system checks if needed (as controlled by the
requires_system_checks
attribute, except if force-skipped).
- get_version()[source]
Return the Django version, which should be correct for all built-in Django commands. User-supplied commands can override this method to return their own version.
- handle(*args: Any, search: str, replace: str, region_slug: str, username: str, commit: bool, **options: Any) None [source]
Try to run the command
- Parameters:
*args (Any) – The supplied arguments
search (str) – The (partial) URL to search
replace (str) – The (partial) URL to replace
region_slug (str) – The slug of the given region
username (str) – The username of the creator
commit (bool) – Whether changes should be written to the database
**options (Any) – The supplied keyword options
- Raises:
CommandError – When the input is invalid
- Return type:
None
- print_help(prog_name, subcommand)[source]
Print the help message for this command, derived from
self.usage()
.
- run_from_argv(argv)[source]
Set up any environment changes requested (e.g., Python path and Django settings), then run this command. If the command raises a
CommandError
, intercept it and print it sensibly to stderr. If the--traceback
option is present or the raisedException
is notCommandError
, raise it.
Reset Mt Budget
- class integreat_cms.core.management.commands.reset_mt_budget.Command(stdout=None, stderr=None, no_color=False, force_color=False)[source]
Bases:
LogCommand
Management command to reset MT budget
- add_arguments(parser: CommandParser) None [source]
Define the arguments of this command
- Parameters:
parser (CommandParser) – The argument parser
- Return type:
None
- add_base_argument(parser, *args, **kwargs)[source]
Call the parser’s add_argument() method, suppressing the help text according to BaseCommand.suppressed_base_arguments.
- check(app_configs=None, tags=None, display_num_errors=False, include_deployment_checks=False, fail_level=40, databases=None)[source]
Use the system check framework to validate entire Django project. Raise CommandError for any serious message (error or critical errors). If there are only light messages (like warnings), print them to stderr and don’t raise an exception.
- check_migrations()[source]
Print a warning if the set of migrations on disk don’t match the migrations in the database.
- create_parser(prog_name, subcommand, **kwargs)[source]
Create and return the
ArgumentParser
which will be used to parse the arguments to this command.
- execute(*args, **options)[source]
Try to execute this command, performing system checks if needed (as controlled by the
requires_system_checks
attribute, except if force-skipped).
- get_version()[source]
Return the Django version, which should be correct for all built-in Django commands. User-supplied commands can override this method to return their own version.
- handle(*args: Any, force: bool, **options: Any) None [source]
Try to run the command
- Parameters:
args (Any)
force (bool)
options (Any)
- Return type:
None
- print_help(prog_name, subcommand)[source]
Print the help message for this command, derived from
self.usage()
.
- run_from_argv(argv)[source]
Set up any environment changes requested (e.g., Python path and Django settings), then run this command. If the command raises a
CommandError
, intercept it and print it sensibly to stderr. If the--traceback
option is present or the raisedException
is notCommandError
, raise it.
Send Push Notifications
- class integreat_cms.core.management.commands.send_push_notifications.Command(stdout=None, stderr=None, no_color=False, force_color=False)[source]
Bases:
LogCommand
Management command to send timed push notifications
- add_base_argument(parser, *args, **kwargs)[source]
Call the parser’s add_argument() method, suppressing the help text according to BaseCommand.suppressed_base_arguments.
- check(app_configs=None, tags=None, display_num_errors=False, include_deployment_checks=False, fail_level=40, databases=None)[source]
Use the system check framework to validate entire Django project. Raise CommandError for any serious message (error or critical errors). If there are only light messages (like warnings), print them to stderr and don’t raise an exception.
- check_migrations()[source]
Print a warning if the set of migrations on disk don’t match the migrations in the database.
- create_parser(prog_name, subcommand, **kwargs)[source]
Create and return the
ArgumentParser
which will be used to parse the arguments to this command.
- execute(*args, **options)[source]
Try to execute this command, performing system checks if needed (as controlled by the
requires_system_checks
attribute, except if force-skipped).
- get_version()[source]
Return the Django version, which should be correct for all built-in Django commands. User-supplied commands can override this method to return their own version.
- handle(*args: Any, **options: Any) None [source]
Try to run the command
- Parameters:
*args (Any) – The supplied arguments
**options (Any) – The supplied keyword options
- Return type:
None
- print_help(prog_name, subcommand)[source]
Print the help message for this command, derived from
self.usage()
.
- run_from_argv(argv)[source]
Set up any environment changes requested (e.g., Python path and Django settings), then run this command. If the command raises a
CommandError
, intercept it and print it sensibly to stderr. If the--traceback
option is present or the raisedException
is notCommandError
, raise it.
- send_push_notification(counter: int, total: int, push_notification: PushNotification) None [source]
Sends a push notification
- Parameters:
counter (int) – The current counter
total (int) – How many push notifications are scheduled for this slot
push_notification (PushNotification) – The push notification object
- Return type:
None
SUMM.AI Bulk
- class integreat_cms.core.management.commands.summ_ai_bulk.Command(stdout=None, stderr=None, no_color=False, force_color=False)[source]
Bases:
LogCommand
Management command to create an initial translation for Easy German via SUMM.AI
- add_arguments(parser: CommandParser) None [source]
Define the arguments of this command
- Parameters:
parser (CommandParser) – The argument parser
- Return type:
None
- add_base_argument(parser, *args, **kwargs)[source]
Call the parser’s add_argument() method, suppressing the help text according to BaseCommand.suppressed_base_arguments.
- check(app_configs=None, tags=None, display_num_errors=False, include_deployment_checks=False, fail_level=40, databases=None)[source]
Use the system check framework to validate entire Django project. Raise CommandError for any serious message (error or critical errors). If there are only light messages (like warnings), print them to stderr and don’t raise an exception.
- check_migrations()[source]
Print a warning if the set of migrations on disk don’t match the migrations in the database.
- create_parser(prog_name, subcommand, **kwargs)[source]
Create and return the
ArgumentParser
which will be used to parse the arguments to this command.
- execute(*args, **options)[source]
Try to execute this command, performing system checks if needed (as controlled by the
requires_system_checks
attribute, except if force-skipped).
- get_version()[source]
Return the Django version, which should be correct for all built-in Django commands. User-supplied commands can override this method to return their own version.
- handle(*args: Any, region_slug: str, username: str, initial: bool, **options: Any) None [source]
Try to run the command
- print_help(prog_name, subcommand)[source]
Print the help message for this command, derived from
self.usage()
.
- run_from_argv(argv)[source]
Set up any environment changes requested (e.g., Python path and Django settings), then run this command. If the command raises a
CommandError
, intercept it and print it sensibly to stderr. If the--traceback
option is present or the raisedException
is notCommandError
, raise it.