User Management Panel Task Control | Codeigniter |PHP| v1.1

Words
369
Reading
2 min
Listen
Play
9y

Bug Fixes

  • What was the issue(s)?
  • Users (Admin) view was not responsive.
    The table part of the users page does not have responsive design. This causes the appearance problem in different resolutions.

before.png

I solved this problem with the following commit.

Add user table responsive / add user redirect user listing

after.png

after2.png


  • The add user page was redirecting to the add user page after adding the user.
    I made this redirect to the user listing page. In this way, the user will see the user it adds.

Add user table responsive / add user redirect user listing

22.png


  • The clickable feature of the tables is open.
    It was causing a bad appearance and it was not a contribution. I closed it with the following commit.

datatable clickable = false

beforeclick.png

afterclick.png


  • I did some cleaning in the code and wrote the necessary comment lines.

Cleaning, arrangements and comments

New Features

  • What feature(s) did you add?
  • Force Password Change Feature
    This feature redirects newly-registered or updated by admin users to the "change password" page when they log in. Until they have changed their password, they will not be able to access dashboard page.

changepass.png

with "Please change your password for your security" message.

Commit : Force Password Change at status = 0


  • User Edit / Update Feature

As you remember from the first post, the user could change the password, but he could not make any other changes to his account.

beforee.png

I changed change password field to account settings. Now it can update all informations except the user role.

after.png

Commit : User edit / update feature


How did I implement them ?

  • Commits:

User edit / update feature

datatable clickable = false

Add user table responsive / add user redirect user listing

Cleaning, arrangements and comments

Force Password Change at status = 0

Roadmap

Other features can be added, but I want to take a break and observe the code in the project and arrange the necessary places.

How to contribute?

You can reach me by commenting on this post or send message on the discord (pars11).If you want to make this application better, you can make a Pull Request.

Github

First Post



Posted on Utopian.io - Rewarding Open Source Contributors

User Management Panel Task Control | Codeigniter |PHP| v1.1 | Ecency