wiki:ImportantUseCase2

Version 5 (modified by 192011, 19 months ago) ( diff )

--

Регистрација на компанија

Актери:

  • Бизнис корисник

Чекори во сценариото:

1. Се најавува бизнис корисникот.

Се извлекуваат сите податоци за бизнис корисникот доколку лозинката и корисничкото име се совпаѓаат со пдоатоците во база.

select * from project.users u 
where u.first_name = 'b_user1';

2. Со клик на линкот submit се пренасочува кон страната за регистрација на компанија.

При кликањето на копчето submit се креира нова редица во табелата companies со соодветните пополнети вредности внесени од корисникот, каде што за administrator_id ќе имаме null вредност затоа што уште не е одобрена од страна на администраторот, кога ќе биде одобрена од некој што е администратор, ќе се смени null вредноста со вредноста user_id од администраторот.

insert into project.companies(company_id,company_name,company_email,created_on,created_by,modified_on,modified_by,business_user_id,administrator_id) values 
(default,'luckyRent','luckyrent@gmail.com',now(),13,null,null,13,null)

3. Доколку се е во ред, барањето за регистрација е поднесено на разгледување од страна на администраторите.

-- Потребните податоци за тоа кога корисникот е најавен, како на пример username
select u.user_id,username from project.users u inner join project.business_users bu on u.user_id = bu.user_id
        where u.user_id = 21

Attachments (4)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.