Breaking
* feat: Updated Polls
Updated polls document deffinition and schemas for polls and questions
BREAKING CHANGE: Added Polls ([`f2bc01d`](https://github.com/unipoll/api/commit/f2bc01d382f9c44f805cf4865880d8f18f233c18))
Ci
* ci: Removed matrix value ([`48304f8`](https://github.com/unipoll/api/commit/48304f85d6803b7331f76b38ad4097c66ac5f592))
* ci: Updated release action
Added build command and forced patch version ([`08ede08`](https://github.com/unipoll/api/commit/08ede08687fd19aeeef35e7c20b908b93834332b))
* ci: Made jobs run sequentially ([`f912c06`](https://github.com/unipoll/api/commit/f912c06d2c0d7e0aa999875bfb41cd3853976d08))
* ci: Updated release actions
Added additional step to rebuild package manualy, added job to release Docker image using release output ([`937f218`](https://github.com/unipoll/api/commit/937f218af1a5ecd026d3ee699ee7fbaa94ea4f14))
Feature
* feat: Added route to get Poll by id ([`56b12d8`](https://github.com/unipoll/api/commit/56b12d813afe59235e569d80903dbbc656e989d4))
* feat: Created actions to get questions and policies ([`6670083`](https://github.com/unipoll/api/commit/66700831281ac4b084a584ebaf3016a66e4e0b99))
* feat: Added model and permission dependencies for Polls
Added get_poll_model dependency to get a poll by id and verify it exists, and check_poll_permission to check if the current user has permissions to access the poll and perform requested actions ([`89eac3b`](https://github.com/unipoll/api/commit/89eac3b99de730bd555536297d7ff18ac9dc3da8))
* feat: Created permission class and parser for Polls
Created PollPermissions class from action file, added constants POLL_ALL_PERMISSIONS and POLL_BASIC_PERMISSIONS ([`6f3a866`](https://github.com/unipoll/api/commit/6f3a8665ae055e615d61870dd0f9518e2f9375f1))
* feat: Added exceptions for getting polls
Added exceptions PollNotFound, UserNotAuthorized, and ActionNotFound ([`e0e3a84`](https://github.com/unipoll/api/commit/e0e3a8402b47ba405f083dcff0671ca7db93cfbe))
* feat: Created QuestionList schema ([`486d2e2`](https://github.com/unipoll/api/commit/486d2e2b107a9bdbb24ae37e5ebf8df4be2ae4b2))
* feat: Updated schemas
Added public and workspace field to Poll schema ([`7669106`](https://github.com/unipoll/api/commit/76691065e78a4d308a4a2ef4b6b65b7cea3abe22))
* feat: Added public field to Poll documents ([`3d64638`](https://github.com/unipoll/api/commit/3d64638446ed5a5a1c086f7d62c473bd42f73699))
* feat: Added response scheme PollShort
Changed PollList scheme to exclude questions and policies fields ([`08a9645`](https://github.com/unipoll/api/commit/08a964560fdc57106995614b07960ef939310a7d))
* feat: Updated workspace resource
Added Polls definitions to workspace routes, schemas, and actions ([`e0f2611`](https://github.com/unipoll/api/commit/e0f26112d7b9ced0327c9833a6d563402cfff1f3))
* feat: Created Poll scheme ([`67bb557`](https://github.com/unipoll/api/commit/67bb5577a640009cda173c1f1d2dc51608ec8c2e))
* feat: Created Question scheme ([`c7e9b5d`](https://github.com/unipoll/api/commit/c7e9b5d5d040c2663db244f28dab27c7df09efa1))
* feat: Created document definition for polls ([`133e7e7`](https://github.com/unipoll/api/commit/133e7e7f5748914559c5c090dd9eda03921c2b31))
Fix
* fix: Added question field to question model ([`d913b20`](https://github.com/unipoll/api/commit/d913b20b32f8112be74bc9f19981ce94749f76a4))
* fix: Added missing values when creating Poll document
Add public and policies fields when creating Poll document ([`d4d147d`](https://github.com/unipoll/api/commit/d4d147d1a75be80e2ab1413fc6453635d7b2ac79))
Refactor
* refactor: Updated route and action to get list of polls
Changed workspace route and action to use PollShort scheme to response to exclude list of questions and policies from the list ([`aa23e32`](https://github.com/unipoll/api/commit/aa23e32abaa02c3477a117ee098288b6f62eed5f))
Style
* style: Removed empty line at the beginning ([`cfad0ef`](https://github.com/unipoll/api/commit/cfad0ef5b4950775dcb26f2fd46f489a5a8cbdbc))