2023-08-15 10:22:18 +00:00
< % = if Flash . get ( @flash , :info ) do % >
< p class = " alert alert-info " role = " alert " > < % = Flash . get ( @flash , :info ) % > < / p >
2019-03-20 07:35:31 +00:00
< % end % >
2023-08-15 10:22:18 +00:00
< % = if Flash . get ( @flash , :error ) do % >
< p class = " alert alert-danger " role = " alert " > < % = Flash . get ( @flash , :error ) % > < / p >
2019-03-20 07:35:31 +00:00
< % end % >
2022-02-28 07:11:57 +00:00
< h2 > < % = Gettext . dpgettext ( " static_pages " , " oauth register page title " , " Registration Details " ) % > < / h2 >
2019-03-20 07:35:31 +00:00
2022-02-28 07:11:57 +00:00
< p > < % = Gettext . dpgettext ( " static_pages " , " oauth register page fill form prompt " , " If you'd like to register a new account, please provide the details below. " ) % > < / p >
2023-08-15 10:22:18 +00:00
< % = form_for @conn , ~p" /oauth/register " , [ as : " authorization " ] , fn f -> % >
2019-03-20 07:35:31 +00:00
< div class = " input " >
2022-02-28 07:11:57 +00:00
< % = label f , :nickname , Gettext . dpgettext ( " static_pages " , " oauth register page nickname prompt " , " Nickname " ) % >
< % = text_input f , :nickname , value : @nickname , autocomplete : " username " % >
2019-03-20 07:35:31 +00:00
< / div >
< div class = " input " >
2022-02-28 07:11:57 +00:00
< % = label f , :email , Gettext . dpgettext ( " static_pages " , " oauth register page email prompt " , " Email " ) % >
< % = text_input f , :email , value : @email , autocomplete : " email " % >
2019-03-20 07:35:31 +00:00
< / div >
2022-02-28 07:11:57 +00:00
< % = submit Gettext . dpgettext ( " static_pages " , " oauth register page register button " , " Proceed as new user " ) , name : " op " , value : " register " % >
2019-03-20 07:35:31 +00:00
2022-02-28 07:11:57 +00:00
< p > < % = Gettext . dpgettext ( " static_pages " , " oauth register page login prompt " , " Alternatively, sign in to connect to existing account. " ) % > < / p >
2019-03-20 07:35:31 +00:00
< div class = " input " >
2022-02-28 07:11:57 +00:00
< % = label f , :name , Gettext . dpgettext ( " static_pages " , " oauth register page login username prompt " , " Name or email " ) % >
< % = text_input f , :name , autocomplete : " username " % >
2019-03-20 07:35:31 +00:00
< / div >
< div class = " input " >
2022-02-28 07:11:57 +00:00
< % = label f , :password , Gettext . dpgettext ( " static_pages " , " oauth register page login password prompt " , " Password " ) % >
< % = password_input f , :password , autocomplete : " password " % >
2019-03-20 07:35:31 +00:00
< / div >
2022-02-28 07:11:57 +00:00
< % = submit Gettext . dpgettext ( " static_pages " , " oauth register page login button " , " Proceed as existing user " ) , name : " op " , value : " connect " % >
2019-03-20 07:35:31 +00:00
< % = hidden_input f , :client_id , value : @client_id % >
< % = hidden_input f , :redirect_uri , value : @redirect_uri % >
< % = hidden_input f , :scope , value : Enum . join ( @scopes , " " ) % >
2019-04-04 19:41:03 +00:00
< % = hidden_input f , :state , value : @state % >
2019-03-20 07:35:31 +00:00
< % end % >