It is the duty of the building official to inspect all construction, reconstruction and demolition carried on in the city, and, upon request or by assignment, inspect any existing structure located within the limits of the city. The building official may, as necessary in the performance of his duty, enter in the daytime any building, structure or premises located inside the corporate limits of the city. The building official shall review and approve or disapprove all plans, drawings and specifications for any construction proposed in the city and he shall issue building permits and collect fees and enforce compliance of codes as provided for in the ordinances of the city. It is the building official's responsibility to issue permits and perform inspections on the construction and related activities as specified by other sections of this part and other codes and ordinances of the city. (Prior code § 4-3)