Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Event CRUD 2.0 #587

Open
wants to merge 36 commits into
base: main
Choose a base branch
from
Open

Event CRUD 2.0 #587

wants to merge 36 commits into from

Conversation

dzhuang
Copy link
Contributor

@dzhuang dzhuang commented May 28, 2018

Notice:

  1. django-bootstrap3-datetimepicker.git need to be updated to the latest commit:
pip install --upgrade --force-reinstall git+https://github.com/inducer/django-bootstrap3-datetimepicker.git
  1. FullCalendar js need to be updated to 3.9.0. (To prevent user using the cached old version, remember to run collectstatic before running the production server).

paul841029 and others added 30 commits August 19, 2017 21:01
Added shortcut for relate-edit_calendar

See merge request !59
Event CRUD 2.0 Re-organized

See merge request !60
# Conflicts:
#	tests/base_test_mixins.py
@codecov
Copy link

codecov bot commented May 28, 2018

Codecov Report

Merging #587 into master will increase coverage by 0.11%.
The diff coverage is 100%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #587      +/-   ##
==========================================
+ Coverage   96.94%   97.05%   +0.11%     
==========================================
  Files          45       45              
  Lines       11088    11507     +419     
  Branches     2063     2149      +86     
==========================================
+ Hits        10749    11168     +419     
  Misses        292      292              
  Partials       47       47
Impacted Files Coverage Δ
relate/urls.py 100% <ø> (ø) ⬆️
course/models.py 99.73% <ø> (ø) ⬆️
relate/utils.py 95.95% <100%> (-0.03%) ⬇️
course/calendar.py 100% <100%> (ø) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update b4f5b0e...35a7d50. Read the comment docs.

@dzhuang
Copy link
Contributor Author

dzhuang commented May 28, 2018

1. List month view (require FullCalendar 3.9.0)
image

2. Switch between edit view (shown all hidden events and descriptions) and normal view
image

3. Allow batch update recurring events (edit view)
image

4. Delete events, with options to delete recurring events (series)
image

5. Drag and drop events (month view/day view/week agenda view). Resize events (i.e., change event.end_time when end_time is not None, for day view/week agenda view). Allow update recurring events
image

@dzhuang dzhuang force-pushed the event_CRUD_2.0 branch 2 times, most recently from 9e89cff to a164fa7 Compare May 29, 2018 14:31
@dzhuang dzhuang changed the title Event crud 2.0 Event CRUD 2.0 May 30, 2018
@dzhuang dzhuang force-pushed the event_CRUD_2.0 branch 2 times, most recently from 22b7e29 to cffdec6 Compare June 1, 2018 03:08
Base automatically changed from master to main March 8, 2021 02:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants