(1) The city manager, or his or her designee, is authorized to adopt a structural specialty code, one and two family dwelling specialty code, mechanical specialty code, plumbing specialty code, electrical code, fire code, and swimming pool, spa and hot tub code following the procedures set forth in section 2.019 of this code and this section. The city manager is also authorized to adopt fees related to those codes pursuant to section 2.020 of this code.
(2) In addition to the notice requirements of section 2.019 of this code, prior to the adoption, amendment or repeal of any technical code pursuant to subsection (1) of this section, the city manager or designee shall provide copies of the notice required thereunder to the council and, to the extent required by state law, to the state and Lane County.
(3) In making rules and regulations establishing minimum standards for the protection of life and property against fire, the city manager shall consider the fire code adopted by the state fire marshal, and national standards adopted by the National Fire Protection Association. The city manager shall adopt rules which provide the same or greater degree of safety as the state fire code. The new fire code adopted by the city manager may include requirements for fire safety permits and hazardous materials permits, as well as provisions for payment of fees for such permits. In the new rules, the city manager also shall address issues related to wild/and/urban interface hazards.
(4) In adopting building codes, the city manager shall provide reasonable safeguards for health, safety, welfare, comfort and security of the residents. The building codes adopted by the city manager may include one or more of the following: structural standards; standards for the installation and use of mechanical, heating and ventilating devices and equipment; standards for prefabricated structures; one and two family dwelling code; electrical code; and swimming pool, spa and hot tub code. In adopting one or more of these codes, the city manager shall comply fully with the requirements of state law.
(5) The city manager or designee shall file one copy of each technical code adopted pursuant to this section with the city recorder, and maintain a copy in the office of the department charged with enforcement thereof as set forth in the order adopting the technical code.
(6) Violation of any provision of a technical code or administrative rule adopted in accordance with this section shall constitute a violation of this code, subjecting the violator to the penalties set forth in section 8.990 of this code.