[x] Check the time from the start date to the sub end date of the last poll. See if the current date is within that time period, if so, enable the create button on the profile page. When creating an idea, that poll will be taken as a poll for the idea.
[x] From profile page, click New Idea button to redirect Create new idea page
[x] Show only used departments. There will be cases where the department has been used, but no category created by that department will not show that department.
[x] When no department is selected, no category will be displayed. The category is displayed if it belongs to the selected department.
[x] Will not have any fields that are null, except file upload
[x] Must click agree to the terms, to allow the creation of a new idea