No employee shall assist any candidate for nomination or election to public office while on duty with the city. No employee shall receive any appointment or advancement because of his or her support of a candidate for office or a political party; nor shall he or she be dismissed, suspended, or reduced in rank or pay because of his or her failure to support any candidate for political office.
Ala. Code § 45-8A-112.14 (1975)