|
41 | 41 | ZEIT_SUMMARY = "stundenzettel"
|
42 | 42 | ZEIT_PROJSKIP = ""
|
43 | 43 | ZEIT_PROJONLY = ""
|
| 44 | +ZEIT_FUTURE = False |
44 | 45 | # [end zeit2json]
|
45 | 46 |
|
46 | 47 | PRICES: List[str] = []
|
@@ -492,6 +493,7 @@ def run(arg: str) -> None:
|
492 | 493 | zeit_api.ZEIT_BEFORE = DAYS.before.isoformat()
|
493 | 494 | zeit_api.ZEIT_USER_NAME = ZEIT_USER_NAME
|
494 | 495 | zeit_api.ZEIT_SUMMARY = ZEIT_SUMMARY
|
| 496 | + zeit_api.ZEIT_FUTURE = ZEIT_FUTURE |
495 | 497 | conf = zeit_api.ZeitConfig(ZEITDATA, username=ZEIT_USER_NAME)
|
496 | 498 | zeit = zeit_api.Zeit(conf)
|
497 | 499 | if CSVDATA:
|
@@ -572,6 +574,8 @@ def run(arg: str) -> None:
|
572 | 574 | cmdline.formatter.max_help_position = 30
|
573 | 575 | cmdline.add_option("-v", "--verbose", action="count", default=0, help="more verbose logging")
|
574 | 576 | cmdline.add_option("-^", "--quiet", action="count", default=0, help="less verbose logging")
|
| 577 | + cmdline.add_option("-8", "--future", action="store_true", default=ZEIT_FUTURE, |
| 578 | + help="allow future entries from zeit timesheet") |
575 | 579 | cmdline.add_option("-a", "--after", metavar="DATE", default=None,
|
576 | 580 | help="only evaluate entrys on and after date")
|
577 | 581 | cmdline.add_option("-b", "--before", metavar="DATE", default=None,
|
@@ -646,6 +650,7 @@ def run(arg: str) -> None:
|
646 | 650 | ZEIT_PROJONLY = opt.projonly
|
647 | 651 | ZEIT_PROJSKIP = opt.projskip
|
648 | 652 | ZEIT_SUMMARY = opt.summary
|
| 653 | + ZEIT_FUTURE = opt.future |
649 | 654 | PRICES = opt.price
|
650 | 655 | DAYS = dayrange(opt.after, opt.before)
|
651 | 656 | if not args:
|
|
0 commit comments