[section] Define a section when adding a student #298

Closed
benjaminvialle opened this Issue Apr 1, 2011 · 4 comments

3 participants

@benjaminvialle
MarkUs member

We should have the possibility to define the section of the student when we create it with the interface.

It is already done when importing using csv.

@Ayaya

I will work on this issue!

-Aaron

@Ayaya

Hi,

I would like to clarify this issue:

When adding a new student via "Users tab -> Add new", what appears is can only the User name, Last name, First name, and Credits fields.

It turns out that if you add a section in a different tab, a "section" field, along with the Submit and Cancel button appear in the Add new user page. This issue is currently being tracked by issue #611.

It seems like the section field doesn't appear until an existing item exists in the dropdown (I'm guessing).

I propose a change that will:

  • add an additional item in the "Section" field which allows you to "Add section".
  • reveal a subsection which allows you to add a new section, by entering section name
  • after clicking ok, the subsection collapses and you are left with the original "Add user" page where the section dropdown containing the newly created section.

Thanks,
Aaron

@jerboaa
MarkUs member

@Ayaya sounds good. Feel free to propose this change as you describe here. Make sure to document the new UI on review board. You can upload screenshots there as well.

@Ayaya Ayaya was assigned Jan 29, 2012
@jerboaa jerboaa added a commit to jerboaa/Markus that referenced this issue Mar 14, 2012
@jerboaa jerboaa Closes #298. Add shortcut to add new section from users tab.
When a new student is created this change adds ability to create a new
section. Implemented via a modal dialog. Assert recognizes tests have
been added for required routes. Thanks to Aaron Lee for implementing it.
I was just the guy who messed up git commit clean-up and lost Aaron's
authorship info :(
3a08a20
@jerboaa
MarkUs member

Closed with #718.

@jerboaa jerboaa closed this Mar 14, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment