The past tense of discourse on is discoursed on.
The third-person singular simple present indicative form of discourse on is discourses on.
The present participle of discourse on is discoursing on.
The past participle of discourse on is discoursed on.