Resolve "Personal Todos" #3474

Merged
hansegucker merged 39 commits from 1281-personal-todos into master 2025-05-26 15:21:39 +02:00
Member

Closes #1281

Screenshot From 2025-05-22 00-00-23.png

Screenshot From 2025-05-21 23-57-56.png

Screenshot From 2025-05-21 23-57-49.png

Screenshot From 2025-05-21 23-57-42.png

Screenshot From 2025-05-21 23-57-38.png

Screenshot From 2025-05-21 23-57-34.png

Screenshot From 2025-05-21 23-57-26.png

Closes #1281 ![Screenshot From 2025-05-22 00-00-23.png](/uploads/c157d129b22f806bfcd4c7bbe047de05/Screenshot_From_2025-05-22_00-00-23.png) ![Screenshot From 2025-05-21 23-57-56.png](/uploads/60f9cf0e201cb855851b12871d19c154/Screenshot_From_2025-05-21_23-57-56.png) ![Screenshot From 2025-05-21 23-57-49.png](/uploads/ef8a2ca006814285a9761223ab0a09db/Screenshot_From_2025-05-21_23-57-49.png) ![Screenshot From 2025-05-21 23-57-42.png](/uploads/4efeacdc6eaea94bc8dbcf889cc4beff/Screenshot_From_2025-05-21_23-57-42.png) ![Screenshot From 2025-05-21 23-57-38.png](/uploads/c28e38b0c7db62af5e0b2d76f8c85f44/Screenshot_From_2025-05-21_23-57-38.png) ![Screenshot From 2025-05-21 23-57-34.png](/uploads/bbd1070a5fe12bf55ec4a8bf80caf64b/Screenshot_From_2025-05-21_23-57-34.png) ![Screenshot From 2025-05-21 23-57-26.png](/uploads/3d2c728392476414babcccfda227dfe4/Screenshot_From_2025-05-21_23-57-26.png)
Author
Member

added 12 commits

  • 17e00509...9f22c64e - 11 commits from branch master
  • 1820eb74 - Add basic PersonalTask

Compare with previous version

added 12 commits <ul><li>17e00509...9f22c64e - 11 commits from branch <code>master</code></li><li>1820eb74 - Add basic PersonalTask</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61100&start_sha=17e00509a2e54304f34cc60ef441ede0b264f1e8)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>09798ad4 - Add basic PersonalTask</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61124&start_sha=1820eb747ea4abc0acfefc4d2b3d9add203d7c6c)
Member

added 2 commits

  • 1191791d - Remove duplicated title field
  • f5f5ba64 - Add basic frontend management for personal todos

Compare with previous version

added 2 commits <ul><li>1191791d - Remove duplicated title field</li><li>f5f5ba64 - Add basic frontend management for personal todos</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61208&start_sha=09798ad43ae371a425e77353faf073ffde73b856)
Member

added 1 commit

  • 3ac09b0d - Add field for completion progress

Compare with previous version

added 1 commit <ul><li>3ac09b0d - Add field for completion progress</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61217&start_sha=f5f5ba6409bb33c8b6eccf57797a62ecc923299c)
Member

added 1 commit

  • 92a1f671 - WIP

Compare with previous version

added 1 commit <ul><li>92a1f671 - WIP</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61298&start_sha=3ac09b0d3f0255130f6ee20dd906da52a278e8ef)
Author
Member

added 5 commits

  • bc3c13ac - Add basic PersonalTask
  • 6a77bee6 - Remove duplicated title field
  • 64ea3721 - Add basic frontend management for personal todos
  • d3fca35f - Add field for completion progress
  • c0882e76 - WIP

Compare with previous version

added 5 commits <ul><li>bc3c13ac - Add basic PersonalTask</li><li>6a77bee6 - Remove duplicated title field</li><li>64ea3721 - Add basic frontend management for personal todos</li><li>d3fca35f - Add field for completion progress</li><li>c0882e76 - WIP</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61326&start_sha=92a1f671de7368164a558f71a3ae2e534950b24f)
Author
Member

added 55 commits

  • c0882e76...1f454270 - 50 commits from branch master
  • f52488c0 - Add basic PersonalTask
  • 64247638 - Remove duplicated title field
  • 9b6cf1ce - Add basic frontend management for personal todos
  • 0c2a52cf - Add field for completion progress
  • 7dc7e8e3 - WIP

Compare with previous version

added 55 commits <ul><li>c0882e76...1f454270 - 50 commits from branch <code>master</code></li><li>f52488c0 - Add basic PersonalTask</li><li>64247638 - Remove duplicated title field</li><li>9b6cf1ce - Add basic frontend management for personal todos</li><li>0c2a52cf - Add field for completion progress</li><li>7dc7e8e3 - WIP</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61331&start_sha=c0882e7618cdf12c8311af32e09486da941269cd)
Member

added 6 commits

  • 09798ad4 - Add basic PersonalTask
  • 1191791d - Remove duplicated title field
  • f5f5ba64 - Add basic frontend management for personal todos
  • 3ac09b0d - Add field for completion progress
  • 0fcf91ce - WIP: Add frontend todo feeds overview page
  • 5e4e535b - Merge branch '1281-personal-todos' of edugit.org:AlekSIS/official/AlekSIS-Core...

Compare with previous version

added 6 commits <ul><li>09798ad4 - Add basic PersonalTask</li><li>1191791d - Remove duplicated title field</li><li>f5f5ba64 - Add basic frontend management for personal todos</li><li>3ac09b0d - Add field for completion progress</li><li>0fcf91ce - WIP: Add frontend todo feeds overview page</li><li>5e4e535b - Merge branch &#39;1281-personal-todos&#39; of edugit.org:AlekSIS/official/AlekSIS-Core...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61344&start_sha=7dc7e8e3c6c2f9e8c08ed07f53a9bc0345503bcf)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>f3ddbfcf - Expose parent todo in ical</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61346&start_sha=5e4e535b02dff0660d05c27926a488b17c60a107)
Member

added 1 commit

  • c8aa5533 - Adapt to model changes

Compare with previous version

added 1 commit <ul><li>c8aa5533 - Adapt to model changes</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61348&start_sha=f3ddbfcf58c94b3a40624586f860b19094cbd0a7)
Member

added 1 commit

  • b3570ebe - Adapt to model changes

Compare with previous version

added 1 commit <ul><li>b3570ebe - Adapt to model changes</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61350&start_sha=c8aa55338a84ad236da629ebd6afd462911ac1ee)
Member

added 3 commits

  • 7164b197 - Beautify progress indicator
  • 180d11a9 - Fix completed date value setting mechanism
  • a4df3514 - Allow marking todos as done

Compare with previous version

added 3 commits <ul><li>7164b197 - Beautify progress indicator</li><li>180d11a9 - Fix completed date value setting mechanism</li><li>a4df3514 - Allow marking todos as done</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61364&start_sha=b3570ebee8be6d188919878f65ccbd014852f5cc)
Member

added 4 commits

  • cb550201 - Adapt to model changes
  • 6e56b57a - Beautify progress indicator
  • 9fcd4d01 - Fix completed date value setting mechanism
  • cc714f6e - Allow marking todos as done

Compare with previous version

added 4 commits <ul><li>cb550201 - Adapt to model changes</li><li>6e56b57a - Beautify progress indicator</li><li>9fcd4d01 - Fix completed date value setting mechanism</li><li>cc714f6e - Allow marking todos as done</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61369&start_sha=a4df35142847706561e6e1ad507e2751ca9971e6)
Member

added 1 commit

  • bb72590f - Fix completion status handling mechanism, again

Compare with previous version

added 1 commit <ul><li>bb72590f - Fix completion status handling mechanism, again</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61375&start_sha=cc714f6e0e765d53cbbcd80339d850fcda69d0e7)
Member

added 1 commit

  • 9af16ea1 - Add permission checking for completing todos

Compare with previous version

added 1 commit <ul><li>9af16ea1 - Add permission checking for completing todos</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61377&start_sha=bb72590fd46820b612b38916e2e03a749e5c70a3)
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>17fff39b - Use icons in chips</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61379&start_sha=9af16ea18d6698efa3e44737a749fd495b1a6e27)
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>2ccca202 - Show description</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61381&start_sha=17fff39b2c1af28103c8a39c08a8c02b48ec68ba)
Member

added 1 commit

  • 8ead0d5e - Inject form component for personal todos

Compare with previous version

added 1 commit <ul><li>8ead0d5e - Inject form component for personal todos</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61389&start_sha=2ccca2020feeb587eed00aa53879fe1a94198369)
Author
Member

added 83 commits

  • 8ead0d5e...d49d5100 - 82 commits from branch master
  • e6d01a2a - Merge branch 'master' into 1281-personal-todos

Compare with previous version

added 83 commits <ul><li>8ead0d5e...d49d5100 - 82 commits from branch <code>master</code></li><li>e6d01a2a - Merge branch &#39;master&#39; into 1281-personal-todos</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61497&start_sha=8ead0d5e0de6f036bbc0efea59199aba6f601ee6)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>2975204f - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61499&start_sha=e6d01a2a783cab27903a9ee25131a453b03faa66)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>ae127fc8 - Fix migration history</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61507&start_sha=2975204fb0fa3e77280edf7e9dc776d35353cf5d)
Member

added 1 commit

  • 6e08944c - Implement personal todo editing

Compare with previous version

added 1 commit <ul><li>6e08944c - Implement personal todo editing</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61610&start_sha=ae127fc8d5bd9e333a773d772d385c79970ea75f)
Member

added 1 commit

  • d3601356 - Make start field optionnal & rename due field

Compare with previous version

added 1 commit <ul><li>d3601356 - Make start field optionnal &amp; rename due field</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61611&start_sha=6e08944c76c7160220842dda13bfbfb348fda924)
Member

added 1 commit

  • 7806073e - Make DateTimeField not break on empty values

Compare with previous version

added 1 commit <ul><li>7806073e - Make DateTimeField not break on empty values</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61612&start_sha=d36013565ca184f7f51cb413b2339a0ebe0c0f04)
Member

added 1 commit

  • 6e3d1340 - Generalize todo list items and make them deletable

Compare with previous version

added 1 commit <ul><li>6e3d1340 - Generalize todo list items and make them deletable</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61647&start_sha=7806073e03816546685cd7df593804a96880303b)
Member

added 1 commit

  • 2aab356c - Make start field required again

Compare with previous version

added 1 commit <ul><li>2aab356c - Make start field required again</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61702&start_sha=6e3d134042012871718296006ef9a9b68523932d)
Member

added 1 commit

  • e1a9a00e - Move edit/delete buttons in row

Compare with previous version

added 1 commit <ul><li>e1a9a00e - Move edit/delete buttons in row</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61703&start_sha=2aab356ca45f93e8dda2c55088e74a5ed3910551)
Author
Member

added 1 commit

  • 76490814 - Update changelog

Compare with previous version

added 1 commit <ul><li>76490814 - Update changelog</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61706&start_sha=e1a9a00ec5c139085b185594c8c696e6d1d19582)
Member

added 2 commits

  • 6fe682f1 - Strike title through when todo is completed
  • acc1ae89 - Put all completed todos in expandable list item

Compare with previous version

added 2 commits <ul><li>6fe682f1 - Strike title through when todo is completed</li><li>acc1ae89 - Put all completed todos in expandable list item</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61711&start_sha=e1a9a00ec5c139085b185594c8c696e6d1d19582)
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>f9b99732 - Show completed todo count</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61714&start_sha=acc1ae895a1f1a552665ec20762577faf414c19f)
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>449ac016 - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61785&start_sha=f9b99732d00c702978ac44fca8ee6c8eb688582d)
Member

added 2 commits

Compare with previous version

added 2 commits <ul><li>f025157f - Add changelog</li><li>ec9930eb - Show correct range of todos</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61799&start_sha=449ac0169e5e5dbcb19d2a67b2cb0b8d0b4ba41a)
Member

changed the description

changed the description
Member

added 2 commits

Compare with previous version

added 2 commits <ul><li>068f044f - Add event bar for personal todos</li><li>cc310857 - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61800&start_sha=ec9930eb0dca13189b13bc38a78634cf065a26f3)
Member

added 27 commits

  • cc310857...daf449d7 - 26 commits from branch master
  • 4c153aff - Merge branch 'master' into 1281-personal-todos

Compare with previous version

added 27 commits <ul><li>cc310857...daf449d7 - 26 commits from branch <code>master</code></li><li>4c153aff - Merge branch &#39;master&#39; into 1281-personal-todos</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1829/diffs?diff_id=61801&start_sha=cc310857c1de12ba445bc36142a1a4d56edf0fc4)
Member

marked this merge request as ready

marked this merge request as **ready**
Owner

assigned to @hansegucker

assigned to @hansegucker
Member

Add toggles for showing future personal notes (and maybe some more filters)

Add toggles for showing future personal notes (and maybe some more filters)
Member

.

.
Member

Only fetch completed todos on request (by expanding the respective list item)

Only fetch completed todos on request (by expanding the respective list item)
Member

Correctly implement recurring todos (with amends/recurrence-id)

Correctly implement recurring todos (with amends/recurrence-id)
Member

Beautify todo event bars and detail dialogs in regular calendar view

Beautify todo event bars and detail dialogs in regular calendar view
Member

Add management options for parent todos

Add management options for parent todos
Member

created #1301 to continue this discussion

created #1301 to continue this discussion
Member

mentioned in issue #1301

mentioned in issue #1301
Member

created #1302 to continue this discussion

created #1302 to continue this discussion
Member

mentioned in issue #1302

mentioned in issue #1302
Member

created #1303 to continue this discussion

created #1303 to continue this discussion
Member

mentioned in issue #1303

mentioned in issue #1303
Member

created #1304 to continue this discussion

created #1304 to continue this discussion
Member

mentioned in issue #1304

mentioned in issue #1304
Member

created #1305 to continue this discussion

created #1305 to continue this discussion
Member

resolved all threads

resolved all threads
Member

mentioned in issue #1305

mentioned in issue #1305
nik merged commit c12a772d77 into master 2025-05-26 15:21:39 +02:00
Owner

mentioned in commit c12a772d77

mentioned in commit c12a772d77c10ddc74069b24229911597e430b5a
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
aleksis/AlekSIS-Core!3474
No description provided.