* uses `portal.key` in templates * updates `portal.id` for use in queries
Co-authored-by: forehalo <forehalo@gmail.com>