User Tools

Site Tools


infra:services:hula

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
infra:services:hula [2025/12/28 13:32] atluxity_idp.hackeriet.noinfra:services:hula [2026/02/03 09:29] (current) atluxity_idp.hackeriet.no
Line 92: Line 92:
 You now have a json file! Next step is possible. TAKE CARE, there is currently too much PII in the file. Do not leave it unattented. You now have a json file! Next step is possible. TAKE CARE, there is currently too much PII in the file. Do not leave it unattented.
  
-=== How to Import to Hula DB via manual script ===2025-12-27-fiken-sales.json+=== How to Import to Hula DB via manual script ===
  
 See also https://github.com/hackeriet/hackerhula/blob/master/hackerhula/member/management/commands/sync_fiken.py See also https://github.com/hackeriet/hackerhula/blob/master/hackerhula/member/management/commands/sync_fiken.py
Line 106: Line 106:
  
 TAKE CARE, the json file has too much PII etc, do not leave it unattended. TAKE CARE, the json file has too much PII etc, do not leave it unattended.
 +
 +=== Reporting on payments stored in Hula ===
 +To sanity check, or whatever, a small stats command was created to be run in the same way as the sync command above.
 +<code>
 +(hackerhula-py3.11) hackerietweb@blade:/srv/webapp-hackerhula/new/hackerhula$ python3 manage.py payments_stats -h
 +usage: manage.py payments_stats [-h] [--from DATE_FROM] [--to DATE_TO] [--last-months LAST_MONTHS] [--last-1-months] [--last-3-months] [--last-6-months] [--last-12-months]
 +                                [--format {text,json}] [--version] [-v {0,1,2,3}] [--settings SETTINGS] [--pythonpath PYTHONPATH] [--traceback] [--no-color] [--force-color]
 +                                [--skip-checks]
 +
 +Report payment statistics from the database
 +
 +options:
 +  -h, --help            show this help message and exit
 +  --from DATE_FROM      Start date (YYYY-MM-DD)
 +  --to DATE_TO          End date (YYYY-MM-DD)
 +  --last-months LAST_MONTHS
 +                        Last N months (e.g. --last-months 3)
 +  --last-1-months       Preset for last 1 month
 +  --last-3-months       Preset for last 3 months
 +  --last-6-months       Preset for last 6 months
 +  --last-12-months      Preset for last 12 months
 +  --format {text,json}  Output format (default: text)
 +  --version             Show program's version number and exit.
 +  -v {0,1,2,3}, --verbosity {0,1,2,3}
 +                        Verbosity level; 0=minimal output, 1=normal output, 2=verbose output, 3=very verbose output
 +  --settings SETTINGS   The Python path to a settings module, e.g. "myproject.settings.main". If this isn't provided, the DJANGO_SETTINGS_MODULE environment variable will be used.
 +  --pythonpath PYTHONPATH
 +                        A directory to add to the Python path, e.g. "/home/djangoprojects/myproject".
 +  --traceback           Raise on CommandError exceptions.
 +  --no-color            Don't colorize the command output.
 +  --force-color         Force colorization of the command output.
 +  --skip-checks         Skip system checks.
 +</code>
/srv/hackeriet-wiki/dokuwiki/data/attic/infra/services/hula.1766928751.txt.gz · Last modified: by atluxity_idp.hackeriet.no