generate seasons logic.

it's will not work for admin!
in ability.rb admin has access only to manage users

and I belive we don't need method user_admin?, we can use cancan method authorize_resource :class => false