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"
|
||||
),
|
||||
)
|
||||
parser.add_argument("date_from", type=parse_date, help="Start date, YYYY-MM-DD")
|
||||
parser.add_argument("date_to", type=parse_date, help="End date, YYYY-MM-DD (inclusive)")
|
||||
parser.add_argument("--url", default="http://localhost:1930", help="Odoo base URL")
|
||||
parser.add_argument(
|
||||
"--date-from",
|
||||
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(
|
||||
"--session-file",
|
||||
default=Path(__file__).resolve().parents[2] / "session_id.txt",
|
||||
@@ -109,6 +121,11 @@ def main() -> int:
|
||||
)
|
||||
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:
|
||||
parser.error("date_from must be before or equal to date_to")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user