Auto start date
This commit is contained in:
@@ -66,9 +66,21 @@ def main() -> int:
|
|||||||
"server's employee names, e.g. 'mibr' for 'Michel Bram (mibr)'), space-separated"
|
"server's employee names, e.g. 'mibr' for 'Michel Bram (mibr)'), space-separated"
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
parser.add_argument("date_from", type=parse_date, help="Start date, YYYY-MM-DD")
|
parser.add_argument(
|
||||||
parser.add_argument("date_to", type=parse_date, help="End date, YYYY-MM-DD (inclusive)")
|
"--date-from",
|
||||||
parser.add_argument("--url", default="http://localhost:1930", help="Odoo base URL")
|
dest="date_from",
|
||||||
|
type=parse_date,
|
||||||
|
default=None,
|
||||||
|
help="Start date, YYYY-MM-DD (default: today)",
|
||||||
|
)
|
||||||
|
parser.add_argument(
|
||||||
|
"--date-to",
|
||||||
|
dest="date_to",
|
||||||
|
type=parse_date,
|
||||||
|
default=None,
|
||||||
|
help="End date, YYYY-MM-DD, inclusive (default: same as --date-from)",
|
||||||
|
)
|
||||||
|
parser.add_argument("--url", default="https://www.odoo.com", help="Odoo base URL")
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
"--session-file",
|
"--session-file",
|
||||||
default=Path(__file__).resolve().parents[2] / "session_id.txt",
|
default=Path(__file__).resolve().parents[2] / "session_id.txt",
|
||||||
@@ -109,6 +121,11 @@ def main() -> int:
|
|||||||
)
|
)
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
|
if args.date_from is None:
|
||||||
|
args.date_from = date.today()
|
||||||
|
if args.date_to is None:
|
||||||
|
args.date_to = args.date_from
|
||||||
|
|
||||||
if args.date_from > args.date_to:
|
if args.date_from > args.date_to:
|
||||||
parser.error("date_from must be before or equal to date_to")
|
parser.error("date_from must be before or equal to date_to")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user