Changes between Version 31 and Version 32 of ERModel


Ignore:
Timestamp:
09/25/25 19:06:36 (3 weeks ago)
Author:
225144
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v31 v32  
    11 == ER Дијаграм
    2 [[Image(ER_BUILD_BOARD_v5.3.png)]]
     2[[Image(ER_BUILD_BOARD_v5.5-min.png)]]
    33== Податочни побарувања
    44=== Ентитети
     
    116116* Слаб Ентитет **ROLE_PERMISSIONS** - означува кој пермисии ги има дадена улога. Целосно се идентификува преку релациите **FOR_ROLE**,**FOR_PERMISSION**.
    117117
     118* Слаб Ентитет **ROLE_PERMISSION_OVERRIDES - означува преоптоварувања на постоечки пермисии за дадена улога на даден ресурс. Целосно се идентификува преку релациите **FOR_ROLE_PERMISSION** и **FOR_RESOURCE**.
    118119
    119120
     
    141142* **IS_ASSIGNED**(N:M) - релација помеѓу **PROJECT_ROLE** и **DEVELOPER**. Ни кажува кој улоги ги поседува соодветниот програмер.
    142143* **SUBMITTED_FOR**(1:1) - релација помеѓу **SUBMISSION** и **FEEDBACK**. Претставува кој feedback се однесува на даден submission.
    143 * **WRITTEN_BY**(1:N) - релација помеѓу **FEEDBACK** и **PROJECT_OWNER**. Претставува кој го напишал дадениот feedback.
     144* **WRITTEN_BY**(1:N) - релација помеѓу **FEEDBACK** и **USER**. Претставува кој го напишал дадениот feedback.
    144145* **FOR_ROLE**(1:N) - релација помеѓу **ROLE_PERMISSIONS** и **PROJECT_ROLE**. Ни кажува кои пермисии ги има дадена улога.
    145146* **FOR_PERMISSION**(1:N) - релација помеѓу **PERMISSIONS** и **ROLE_PERMISSIONS**. Ни кажува на кои улоги му е назначена дадената пермисија.
    146 * **FOR_RESOURCE** (1:N) - релација помеѓу **ROLE_PERMISSIONS** и **CHANNEL**. Ни кажува за кои ресурс од проектот е или не е валидна дадената пермисија, која му припаѓа на дадена улога.
     147* **FOR_RESOURCE** (1:N) - релација помеѓу **ROLE_PERMISSION_OVERRIDES** и **CHANNEL**. Ни кажува за кои ресурс од проектот е или не е валидна дадената пермисија, која му припаѓа на дадена улога.
    147148   * Забелешка: Интерпретацијата на вредностите во оваа релација е следната:
    148149      * Ако за дадена улога **Оverride_type = INCLUDE**, тогаш сите вредности во оваа релација означуваат дека пермисиите за дадената улога, дефинирани во **ROLES_PERMISSIONS**, важат **само** за ресурсите дефинирани во оваа релација.