வார்ப்புருக்கள்¶
இது டெம்ப்ளேட் கோப்புகள், அவற்றின் பங்கு மற்றும் அவற்றின் சூழல்களில் கிடைக்கும் மாறிகள் ஆகியவற்றைக் குறிப்பிடுகிறது. இந்தக் குறிப்புக்கான பார்வையாளர்கள் வடிவமைப்பாளர்கள் தங்கள் தனிப்பயன் Canaille கருப்பொருள் உருவாக்க விரும்புகிறார்கள்.
காரம்¶
அந்த டெம்ப்ளேட்கள் Canaille வழங்கிய அனைத்து பக்கங்களிலும் பகிரப்படுகின்றன.
டெம்ப்ளேட் கோப்புகள்¶
- TEMPLATE base.html¶
மற்ற எல்லா டெம்ப்ளேட்களாலும் பெறப்பட்ட முக்கிய டெம்ப்ளேட்.
- அளவுருக்கள்:
user (
User) -- தற்போதைய பயனர், உள்நுழைந்திருந்தால்.features (
Features) -- நற்பொருத்தங்கள் இயக்கப்பட்டு, Canaille இல் கிடைக்கும்.locale (
str) -- பயனர் மொழி.website_name (
str) --NAMEஇல் Canaille நிகழ்வு வரையறுக்கப்பட்டுள்ளது.logo_url (
str) -- நிகழ்வு லோகோவின் முகவரிLOGOஇல் வரையறுக்கப்பட்டுள்ளது.favicon_url (
str) -- நேர்வு ஃபேவிகானின் முகவரிFAVICONஇல் வரையறுக்கப்பட்டுள்ளது.request_is_boosted (
bool) --HTMXமூலம் பக்கம் பூச்ட் செய்யப்பட்டதா.menu (
bool) -- மெனுவைக் காட்ட வேண்டுமா இல்லையா.debug (
bool) -- பிழைத்திருத்த பயன்முறையில் பயன்பாடு தொடங்கப்பட்டதா.no_secret_key (bool) -- ஒரு
SECRET_KEYவரையறுக்கப்பட்டுள்ளதா.
- TEMPLATE error.html¶
பிழை பக்கம். எல்லா வகையான பிழைகளுக்கும் காட்டப்படும் (கண்டுபிடிக்கப்படவில்லை, உள் சேவையகப் பிழை போன்றவை).
- TEMPLATE macro/flask.html¶
பிளாச்க் ஃபிளாச் செய்தி ரெண்டரிங்கிற்கான மேக்ரோக்கள்
- TEMPLATE macro/form.html¶
ஃபார்ம் மற்றும் ஃபார்ம் ஃபீல்ட் ரெண்டரிங்கிற்கான மேக்ரோக்கள்.
WTForms, Fomantic-UI மற்றும் HTMX ஆகியவற்றை இணைக்கிறது.
- TEMPLATE macro/table.html¶
வழங்குதல் அட்டவணைக்கான மேக்ரோக்கள் எச்.டி.எம்.எக்ச்.
படிவங்கள்¶
வயிரம்¶
முக்கிய வார்ப்புருக்கள் ஏற்பு மற்றும் சுயவிவரப் பதிப்புப் பக்கங்களில் காட்டப்படும்.
டெம்ப்ளேட் கோப்புகள்¶
- TEMPLATE core/about.html¶
'பற்றி' பக்கம்.¶
'பற்றி' பக்கம்.¶
'பற்றி' பக்கம்.
இது ஒரு செய்தி பக்கம், திட்ட இணைப்புகளைக் காட்டுகிறது.
- அளவுருக்கள்:
version (
str) -- தற்போதைய Canaille பதிப்பு.
- TEMPLATE core/group.html¶
குழு பதிப்பு பக்கம்.¶
குழு பதிப்பு பக்கம்.¶
குழு பதிப்பு பக்கம்.
குழு பதிப்பு அல்லது உருவாக்கப் படிவத்தைக் காட்டுகிறது.
- அளவுருக்கள்:
edited_group (
Group) --ஒன்றுமில்லைஒரு உருவாக்க சூழலில். பதிப்பு சூழலில் இது திருத்தப்பட்ட குழுவாகும்.form (
CreateGroupFormorEditGroupForm) -- குழு பதிப்பு/உருவாக்கும் படிவம்.
- TEMPLATE core/invite.html¶
அழைப்பிதழ் படிவப் பக்கம்.¶
அழைப்பிதழ் படிவப் பக்கம்.¶
அழைப்பிதழ் படிவப் பக்கம்.
அழைப்பிதழ் அனுமதியுடன் பயனர்களுக்கு அழைப்புப் படிவத்தைக் காண்பிக்கும்.
- அளவுருக்கள்:
form (
InvitationForm) -- அழைப்பிதழ் படிவம்.
- TEMPLATE core/invite_group_member.html¶
குழு அழைப்பிதழ் படிவப் பக்கம்.
குழு அழைப்பிதழ் படிவத்தை பொருத்தமான அனுமதிகளுடன் பயனர்களுக்குக் காண்பிக்கும்.
- அளவுருக்கள்:
form (
GroupInvitationForm) -- குழு அழைப்பிதழ் படிவம்.group (
Group) -- உறுப்பினர்களை அழைக்கும் குழு.
- TEMPLATE core/join.html¶
அழைப்பிதழ் ஏற்கும் பக்கம்.
அஞ்சல் மூலம் (அல்லது பிற ஊடகங்கள் மூலம்) அனுப்பப்பட்ட அழைப்பிதழ் இணைப்புகளைக் சொடுக்கு செய்த பயனர்களுக்கு இந்தப் பக்கம் காட்டப்படும். இது அடிப்படை கணக்கு உருவாக்கும் படிவத்தைக் காட்டுகிறது.
- அளவுருக்கள்:
form (
JoinForm) -- கணக்கு உருவாக்கும் படிவம்.captcha_data -- CAPTCHA இயக்கப்பட்டிருக்கும் போது விருப்பமான CAPTCHA தரவு
- TEMPLATE core/login.html¶
உள்நுழைவு பக்கம்.¶
உள்நுழைவு பக்கம்.¶
உள்நுழைவு பக்கம்.
இந்தப் பக்கம் பயனர் அடையாளங்காட்டியைப் பெறுவதற்கான படிவத்தைக் காட்டுகிறது.
- அளவுருக்கள்:
form (
LoginForm) -- உள்நுழைவு படிவம்.
- TEMPLATE core/partials/profile_settings_fido.html¶
WebAuthn passkeys management partial.
Displays the passkeys section in profile settings.
- அளவுருக்கள்:
edited_user (
User) -- பயனர் திருத்தப்படுகிறார்.
- TEMPLATE core/partial/captcha_field.html¶
CAPTCHA புல பகுதி டெம்ப்ளேட்.
இந்த மேக்ரோ முழுமையான CAPTCHA புலத்தை இதனுடன் வழங்குகிறது: - மறைக்கப்பட்ட கிள்ளாக்கு புலம் - CAPTCHA படம் - ஆடியோ பிளேபேக் பொத்தான் - புதுப்பிப்பு பொத்தான் - பயனர் பதிலுக்கான உள்ளீட்டு புலம் - பிழை செய்திகள்
- அளவுருக்கள்:
form -- கேப்ட்சா மற்றும் கேப்ட்சா_டோக்கன் புலங்களைக் கொண்ட படிவம்
captcha_data -- 'கிள்ளாக்கு' மற்றும் 'image_data_uri' உடன் கட்டளையிடவும்
audio_endpoint -- ஆடியோ CAPTCHA க்கான பிளாச்க் எண்ட்பாயிண்ட் பெயர் (i.n., 'core.auth.password.captcha audio')
- TEMPLATE core/account/add.html¶
பயனர் கணக்கு உருவாக்கும் பக்கம்.
இந்த டெம்ப்ளேட் கணக்கு உருவாக்கும் படிவத்தைக் காட்டுகிறது. இது பதிவுப் பக்கத்திலும், பயனர் மேலாண்மை இசைவு உள்ள பயனர்களுக்குக் கிடைக்கும் கைமுறை கணக்கு உருவாக்கும் பக்கத்திலும் பயன்படுத்தப்படுகிறது.
- TEMPLATE core/account/edit.html¶
பயனர் சுயவிவரப் பதிப்புப் பக்கம்.¶
பயனர் சுயவிவரப் பதிப்புப் பக்கம்.¶
சுயவிவர பதிப்பு டெம்ப்ளேட்.
பயனர் சுயவிவர பதிப்பு படிவத்தைக் காட்டுகிறது.
- அளவுருக்கள்:
edited_user (
User) -- படிவம் திருத்தும் பயனர்.profile_form (
FlaskForm) -- பயனர் சுயவிவர பதிப்பு படிவம். பயனர்READமற்றும்WRITEஅனுமதிகளுக்கு ஏற்ப மாறும் வகையில் உருவாக்கப்பட்டுள்ளது. கிடைக்கக்கூடிய புலங்கள் படிக்க மற்றும் எழுது என்பதில் தோன்றும், படிக்க என்பதில் மட்டும் தோன்றும் புலங்கள் படிக்க மட்டுமே.emails_form (
EmailConfirmationForm) -- ஒரு மின்னஞ்சல் பதிப்பு படிவம்.has_email_confirmationநற்பொருத்தம் இயக்கப்பட்டிருக்கும் போது பயன்படுத்தப்படும்.
- TEMPLATE core/account/settings.html¶
பயனர் சுயவிவர அமைப்புகளின் பதிப்புப் பக்கம்.¶
பயனர் சுயவிவர அமைப்புகளின் பதிப்புப் பக்கம்.¶
சுயவிவர அமைப்புகள் டெம்ப்ளேட்.
பயனர் அமைப்புகளின் பதிப்பு படிவத்தைக் காட்டுகிறது.
- அளவுருக்கள்:
edited_user (
User) -- படிவம் திருத்தும் பயனர்.form (
FlaskForm) -- பயனர் சுயவிவர பதிப்பு படிவம். பயனர்READமற்றும்WRITEஅனுமதிகளுக்கு ஏற்ப மாறும் வகையில் உருவாக்கப்பட்டுள்ளது. கிடைக்கக்கூடிய புலங்கள் படிக்க மற்றும் எழுது என்பதில் தோன்றும், படிக்க என்பதில் மட்டும் தோன்றும் புலங்கள் படிக்க மட்டுமே.self_deletion (
bool) -- திருத்தப்பட்ட பயனரின் கணக்கை நீக்க எடிட்டருக்கு இசைவு உள்ளதா.
- TEMPLATE core/account/auth/fido2.html¶
The FIDO2/WebAuthn authentication factor template.
Displays the passkeys management.
- அளவுருக்கள்:
edited_user (
User) -- பயனர் திருத்தப்படுகிறார்.
- TEMPLATE core/account/auth/index.html¶
The authentication factors list template.
Displays the list of available authentication factors for a user.
- அளவுருக்கள்:
edited_user (
User) -- பயனர் திருத்தப்படுகிறார்.
- TEMPLATE core/account/auth/otp.html¶
The OTP authentication factor template.
Displays the authenticator application management.
- அளவுருக்கள்:
edited_user (
User) -- பயனர் திருத்தப்படுகிறார்.
- TEMPLATE core/account/auth/password.html¶
The password authentication factor template.
Displays the password management form.
- TEMPLATE core/auth/email.html¶
பல காரணி அங்கீகார குறியீடு சரிபார்ப்பு டெம்ப்ளேட்.
பல காரணி அங்கீகாரக் குறியீட்டைக் கேட்கும் படிவத்தைக் காட்டுகிறது.
- அளவுருக்கள்:
form (
TwoFactorForm) -- குறியீடு சரிபார்ப்பு படிவம்.
- TEMPLATE core/auth/fido-setup.html¶
WebAuthn நற்சான்றிதழ் பதிவு டெம்ப்ளேட்.
WebAuthn பதிவு இடைமுகத்தைக் காட்டுகிறது.
- அளவுருக்கள்:
options_json (str) -- சாதொபொகு வடிவத்தில் WebAuthn பதிவு விருப்பங்கள்.
- TEMPLATE core/auth/fido.html¶
WebAuthn அங்கீகார டெம்ப்ளேட்.
WebAuthn அங்கீகார இடைமுகத்தைக் காட்டுகிறது.
- அளவுருக்கள்:
options_json (str) -- சாதொபொகு வடிவத்தில் WebAuthn அங்கீகார விருப்பங்கள்.
- TEMPLATE core/auth/firstlogin.html¶
முதல் உள்நுழைவு பக்கம்.¶
முதல் உள்நுழைவு பக்கம்.¶
முதல் உள்நுழைவு பக்கம்.
இதுவரை கடவுச்சொல்லை அமைக்காத பயனர்களுக்கு இந்தப் பக்கம் காட்டப்படும்.
- TEMPLATE core/auth/forgotten-password-code.html¶
கடவுச்சொல் மறுதொடக்கம் குறியீடு பக்கம்.¶
கடவுச்சொல் மறுதொடக்கம் குறியீடு பக்கம்.¶
கடவுச்சொல் மறந்துவிட்ட குறியீடு பக்கம்.
கடவுச்சொல்லை நினைவில் கொள்ளாத பயனர்களின் மின்னஞ்சல் முகவரிக்கு அனுப்பப்பட்ட குறியீட்டைக் கேட்கும் படிவத்தை இந்தப் பக்கம் காட்டுகிறது.
- TEMPLATE core/auth/forgotten-password.html¶
கடவுச்சொல் மறுதொடக்கம் பக்கம்.¶
கடவுச்சொல் மறுதொடக்கம் பக்கம்.¶
கடவுச்சொல் மறந்துவிட்ட பக்கம்.
கடவுச்சொல்லை நினைவில் கொள்ள முடியாத பயனர்களின் மின்னஞ்சல் முகவரியைக் கேட்கும் படிவத்தை இந்தப் பக்கம் காட்டுகிறது.
- TEMPLATE core/auth/otp.html¶
பல காரணி அங்கீகார குறியீடு சரிபார்ப்பு டெம்ப்ளேட்.
பல காரணி அங்கீகாரக் குறியீட்டைக் கேட்கும் படிவத்தைக் காட்டுகிறது.
- அளவுருக்கள்:
form (
TwoFactorForm) -- குறியீடு சரிபார்ப்பு படிவம்.
- TEMPLATE core/auth/reset-password.html¶
கடவுச்சொல் மீட்டமைப்பு பக்கம்.¶
கடவுச்சொல் மீட்டமைப்பு பக்கம்.¶
கடவுச்சொல் மீட்டமைப்பு டெம்ப்ளேட்.
கடவுச்சொல் மீட்டமைப்பு படிவத்தைக் காட்டுகிறது.
- அளவுருக்கள்:
form (
PasswordResetForm) -- கடவுச்சொல் மீட்டமைப்பு படிவம்.user (
User) -- முகவரி உடன் தொடர்புடைய பயனர்.token (
str) -- ரகசிய இணைப்பு கிள்ளாக்கு.
- TEMPLATE core/auth/setup-otp.html¶
பல காரணி அங்கீகார துவக்க டெம்ப்ளேட்.
QR குறியீடு மற்றும் OTP ரகசியத்தைக் காண்பி.
- TEMPLATE core/auth/sms.html¶
பல காரணி அங்கீகார குறியீடு சரிபார்ப்பு டெம்ப்ளேட்.
பல காரணி அங்கீகாரக் குறியீட்டைக் கேட்கும் படிவத்தைக் காட்டுகிறது.
- அளவுருக்கள்:
form (
TwoFactorForm) -- குறியீடு சரிபார்ப்பு படிவம்.
- TEMPLATE core/auth/partials/fido_errors.html¶
WebAuthn பிழை செய்திகள் பகுதி.
சாத்தியமான அனைத்து WebAuthn பிழை செய்திகளையும் காட்டுகிறது (இயல்புநிலையாக மறைக்கப்பட்டது).
- அளவுருக்கள்:
attached (bool) -- உண்மை எனில், 'படவுரு' பாணிக்குப் பதிலாக 'இணைக்கப்பட்ட' பாணியைப் பயன்படுத்தவும்.
- TEMPLATE core/auth/partials/fido_setup_content.html¶
WebAuthn பதிவு உள்ளடக்கம் பகுதி.
பதிவு வழிமுறைகள், பிழை செய்திகள் மற்றும் விருப்பங்களைக் காட்டுகிறது.
- அளவுருக்கள்:
options_json (str) -- சாதொபொகு வடிவத்தில் WebAuthn பதிவு விருப்பங்கள்.
படிவங்கள்¶
- class canaille.core.endpoints.forms.CaptchaField(*args, **kwargs)[source]¶
Bases:
StringFieldபாதுகாப்பு குறியீடு உள்ளீட்டிற்கான CAPTCHA புலம்.
- class canaille.core.endpoints.forms.CreateGroupForm(*args, **kwargs)[source]¶
Bases:
Formகுழு உருவாக்கும் வடிவம்.
- class canaille.core.endpoints.forms.EditGroupForm(*args, **kwargs)[source]¶
Bases:
Formகுழு பதிப்பு வடிவம்.
- class canaille.core.endpoints.forms.GroupInvitationForm(*args, **kwargs)[source]¶
Bases:
Formகுழு அழைப்பிதழ் படிவம்.
- class canaille.core.endpoints.forms.InvitationForm(*args, **kwargs)[source]¶
Bases:
Formபயனர் அழைப்பிதழ் படிவம்.
- class canaille.core.endpoints.forms.PasswordWithCaptchaForm(*args, **kwargs)[source]¶
Bases:
PasswordForm
ஓ.ஐ.டி.சி¶
OIDC வார்ப்புருக்கள் OIDC ஒப்புதல் பக்கங்களில் காட்டப்படும்.
டெம்ப்ளேட் கோப்புகள்¶
- TEMPLATE oidc/authorize.html¶
ஒப்புதல் கோரிக்கை உரையாடல்.¶
ஒப்புதல் கோரிக்கை உரையாடல்.¶
ஒப்புதல் கோரிக்கை டெம்ப்ளேட்.
தனிப்பட்ட தகவலை அணுகுமாறு கோரும் புதிய பயன்பாட்டை அணுகும் பயனர்களுக்கு இந்த டெம்ப்ளேட் காட்டப்படும். இது விண்ணப்பத்தால் கோரப்பட்ட தனிப்பட்ட தகவலைப் பட்டியலிடுகிறது, மேலும் பயனரை ஏற்க அல்லது நிராகரிக்க வழங்குகிறது.
- அளவுருக்கள்:
user (
User) -- யாருடைய ஒப்புதல் கேட்கப்பட்டது.grant (An Authlib
Grant) -- OIDC மானியம்.
- TEMPLATE oidc/client_add.html¶
கிளையன்ட் கூட்டல் பக்கம்.¶
கிளையன்ட் கூட்டல் பக்கம்.¶
கிளையன்ட் கூட்டல் டெம்ப்ளேட்.
புதிய
Clientஐ உருவாக்க படிவத்தைக் காட்டுகிறது.- அளவுருக்கள்:
form (
ClientAddForm.) -- வாடிக்கையாளர் உருவாக்கும் வடிவம்.
- TEMPLATE oidc/client_edit.html¶
கிளையன்ட் கூட்டல் பக்கம்.¶
கிளையன்ட் கூட்டல் பக்கம்.¶
கிளையன்ட் பதிப்பு டெம்ப்ளேட்.
Clientஐ திருத்த ஒரு படிவத்தைக் காட்டுகிறது.- அளவுருக்கள்:
form (
ClientAddForm.) -- வாடிக்கையாளர் உருவாக்கும் வடிவம்.client (
Client) -- திருத்தப்பட்ட கிளையன்ட்.
- TEMPLATE oidc/client_list.html¶
OIDC வாடிக்கையாளர்களின் பட்டியல்.
Clientஇன் பக்கப் பட்டியலைக் காட்டுகிறது.
- TEMPLATE oidc/consent_list.html¶
ஒப்புதல் அளிக்கப்பட்ட விண்ணப்பங்களின் பட்டியல்.¶
ஒப்புதல் அளிக்கப்பட்ட விண்ணப்பங்களின் பட்டியல்.¶
ஒப்புதல் அளிக்கப்பட்ட விண்ணப்பங்களின் பட்டியல்.
பயனர்கள் தங்கள் ஒப்புதலை வழங்கிய அல்லது திரும்பப் பெற்ற வாடிக்கையாளர்களின் பட்டியலைக் காண்பி.
- TEMPLATE oidc/logout.html¶
OIDC வெளியேறும் டெம்ப்ளேட்.
OIDC RP-தொடங்கும் போது, பயனர் உறுதிப்படுத்தல் தேவைப்படும் போது பயன்படுத்தப்படுகிறது.
- அளவுருக்கள்:
form (
LogoutForm.) -- வெளியேறும் படிவம்.client (
Client) -- வெளியேறக் கோரும் கிளையன்ட்.
- TEMPLATE oidc/token_list.html¶
டோக்கன்களின் பட்டியல்.¶
டோக்கன்களின் பட்டியல்.¶
டோக்கன்களின் பட்டியல்.
Tokenஇன் பக்கப் பட்டியலைக் காட்டுகிறது.
- TEMPLATE oidc/token_view.html¶
கிள்ளாக்கு பார்வை பக்கம்.¶
கிள்ளாக்கு பார்வை பக்கம்.¶
கிள்ளாக்கு வியூ டெம்ப்ளேட்.
ஒரு டோக்கனின் விவரங்களைக் காட்டுகிறது
Token.- அளவுருக்கள்:
form (
TokenRevokationForm.) -- ஒரு கிள்ளாக்கு ரத்து படிவம்.
படிவங்கள்¶
- class canaille.oidc.endpoints.forms.ClientAddForm(*args, **kwargs)[source]¶
Bases:
Formஅத்தியாவசியப் புலங்களுடன் புதிய கிளையண்டைச் சேர்ப்பதற்கான எளிமையான படிவம்.
- class canaille.oidc.endpoints.forms.ClientEditForm(*args, **kwargs)[source]¶
Bases:
ClientAddFormஅனைத்து மேனிலை தரவு புலங்களுடன் கிளையண்டைத் திருத்துவதற்கான முழுமையான படிவம்.