catborise
ac91248a29
feat(ui): make authentication pages 100% compatible with Bootswatch themes
...
- Replace hardcoded colors with Bootstrap & Bootswatch CSS custom properties
- Adapt background, card, borders, and inputs dynamically to active light and dark themes
- Inherit primary color, border-radius, and font-family from active theme
- Use native Bootswatch alert and button styles for consistent visual hierarchy
2026-09-26 23:31:24 +03:00
catborise
2996adae3a
feat(ui): redesign authentication pages with modern virtualization theme
...
- Overhaul signin.css with responsive dark glassmorphic card and ambient lighting
- Add server virtualization branding badge and typography hierarchy
- Enhance input fields with leading Bootstrap icons and interactive password visibility toggle
- Modernize 2FA/OTP login and signed-out pages to match design language
- Add real-time loading feedback on form submission
2026-09-26 23:22:33 +03:00
catborise
60565b05b3
fix(tests): decouple tests from local libvirt, support configurable test host, and fix URL/logging bugs
2026-09-25 11:51:45 +03:00
catborise
c31ed28042
test: expand unit test coverage across admin, accounts, vrtManager, logs, appsettings, and datasource
2026-09-25 11:26:53 +03:00
MisterBlueBear
149044a90c
Fix templates - extends base.html
2023-10-18 18:04:00 -04:00
catborise
b47ec2e8f9
bootstrap icon conversion fixes
2023-08-11 09:40:38 +03:00
Emre Serdengeçti
1cbdf76df6
logger updates ( #31 )
...
* Log for failed login attempts
* Logger configuration for logging to file
* interface fixes
* login log fix, added logged in too
* bootstrap icons setup
* font-awesome icons replaced with bootstrap icons
* replaced i-tags with django_bootstrap_icons
* removed icons library from project
* bug fix
---------
Co-authored-by: catborise <catborise@gmail.com>
2023-08-09 09:20:18 +03:00
catborise
54954137c2
Merge branch 'master' into master
2023-05-12 12:10:28 +03:00
catborise
8bf28a4f33
add loading spinner after submit to login pages
2023-05-12 12:01:54 +03:00
catborise
6e76eb2cd9
reorganize otp_login and login pages
2023-05-12 10:51:18 +03:00
catborise
86b03abd59
reorganize otp_login and login pages
2023-05-12 10:30:50 +03:00
cserma
407605761f
new login screen
2023-04-27 16:02:29 +03:00
catborise
a1eab70e2d
reorg imports and black format
2022-11-02 16:05:41 +03:00
catborise
217e106c8b
format python code with black
2022-11-02 08:54:35 +03:00
catborise
ea409ca863
generate PNG for qr code for email compatibility.
2022-10-06 11:47:38 +03:00
catborise
afffaa8589
fix linter warnings/error
2022-08-24 15:15:27 +03:00
catborise
33a7e30fc5
convert decodestring -> decodebytes for python 3.10 compatibility
2022-08-22 16:14:22 +03:00
catborise
073b7b6717
Bootstrap5 ( #17 )
...
* Bootstrap5 migration
2021-07-07 14:12:38 +03:00
catborise
508e3609be
lint with black python. convert f style strings to old one. some small fixes
2020-11-05 12:34:31 +03:00
catborise
c20c353a40
localization updates
2020-10-23 11:35:32 +03:00
Real-Gecko
1f26bd0c31
Do not send email if user email is not set
2020-10-19 17:11:28 +06:00
Real-Gecko
5a19f0c949
OTP improvements
2020-10-19 14:26:08 +06:00
Real-Gecko
01043ba8a8
Templates cleanup
2020-10-15 20:18:45 +06:00
Real-Gecko
d04267eaa4
Minor improvements for post_migrate signals
2020-10-15 17:49:36 +06:00
Real-Gecko
1b3fd9d05e
replaced ugettext_lazy with gettext_lazy
2020-10-14 18:27:57 +06:00
Real-Gecko
5172a9f619
Accounts app improvements and tests
2020-10-14 14:25:05 +03:00
Real-Gecko
0052323190
Implemented OTP #341
2020-10-08 17:57:51 +06:00
catborise
922a8e62d1
fix some linter warnings
2020-09-25 15:57:17 +03:00
catborise
aee7fa34b8
fix user not found while editing user profile
2020-09-25 09:21:37 +03:00
catborise
de63d9746d
add change other user password ability to superusers
2020-07-23 13:16:39 +03:00
catborise
abfbc54594
fix:move from accounts, after permission migrate applyings to instances
2020-07-20 10:44:33 +03:00
catborise
44aa746f4b
make console password optional for users with permissions
2020-07-17 11:05:47 +03:00
Real-Gecko
47009d47ca
Instances overhaul
2020-07-13 15:33:09 +06:00
Real-Gecko
7eee811e65
Namespaced instances urls
2020-06-16 18:57:50 +06:00
Real-Gecko
636b5bb1bc
Reworked some account views
2020-06-16 18:35:08 +06:00
Real-Gecko
d9785e397b
Test password change view
2020-06-16 15:17:21 +06:00
Real-Gecko
b85e246aed
Moved password changing to a separate view
2020-06-16 14:36:53 +06:00
Real-Gecko
2951d0b035
Cleaned up UserAttributes model
2020-06-16 11:26:58 +06:00
Real-Gecko
20d4aaac30
Removed UserAddForm as it is not used
2020-06-16 11:09:55 +06:00
Real-Gecko
9a75ceb0e5
Replaced __unicode__ with __str__ for models
2020-06-15 12:57:17 +06:00
Real-Gecko
cfd739778c
Added missing migrations
2020-06-15 12:38:44 +06:00
catborise
e97d592e51
fix some messages, add translation for some keywords, update tr locale file
2020-06-12 14:46:17 +03:00
catborise
b7fc8a5fea
Language change activation. Fix typos and add new translations
2020-06-10 15:16:58 +03:00
catborise
7bb6bd310b
update locale files and TR translations.
2020-06-10 11:15:14 +03:00
catborise
e46bb99b3b
fix typos and rearrange imports & add new lines EOF
2020-06-04 15:22:55 +03:00
catborise
91a6dcc9f6
Move Allow Empty Password Appsettings to settings.py file
2020-06-04 12:40:15 +03:00
catborise
7538ddab4f
Add all settings to appsettings page & Convert settings choices
2020-06-04 12:32:00 +03:00
catborise
bf15de507a
add aria-label definition to forms
2020-06-04 12:05:55 +03:00
catborise
8bafaa8720
add scope to th tags for screen readers
2020-06-04 12:04:46 +03:00
catborise
2d5c701789
Add Settings page: Move theme & lang changer to settings page
2020-06-04 12:03:26 +03:00