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

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
·@pars11·
0.000 HBD
User Management Panel Task Control | Codeigniter |PHP| v1.1
### 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](https://res.cloudinary.com/hpiynhbhq/image/upload/v1520403030/msnnbdp23xfkktebe3rf.png)

I solved this problem with the following commit.

[Add user table responsive / add user redirect user listing](https://github.com/pars11/Codeigniter-User-Panel-Management/commit/12d37ffdb9c950a8d2e0928ef2b247a4d79b5b2b)

![after.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1520403236/t6xpii6kii0z1jz9ob81.png)

![after2.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1520403241/rms6w6aiqwnibyo7qki1.png)

<hr>

* 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](https://github.com/pars11/Codeigniter-User-Panel-Management/commit/12d37ffdb9c950a8d2e0928ef2b247a4d79b5b2b)

![22.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1520403525/ydazloj4qfkxst24cppz.png)

<hr>

* 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](https://github.com/pars11/Codeigniter-User-Panel-Management/commit/976dbf0614d82e01feda9a35f9c1c3f6dae2ab51)

![beforeclick.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1520404008/rjersvrrtrfh0nfnsezf.png)

![afterclick.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1520404016/ez3mz3houf9kpqztmpwx.png)


<hr>

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

[Cleaning, arrangements and comments](https://github.com/pars11/Codeigniter-User-Panel-Management/commit/463d48f30e29ac1d8a5b4704ae00fa113a43f228)

### 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](https://res.cloudinary.com/hpiynhbhq/image/upload/v1520404954/kxwce7lsasgffybfzsam.png)

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

Commit : [Force Password Change at status = 0](https://github.com/pars11/Codeigniter-User-Panel-Management/commit/0c975ded59e6a34086ba47e326504323ed53e0f7)

<hr>

* 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](https://res.cloudinary.com/hpiynhbhq/image/upload/v1520405258/kqdeew6wirw7gm0wpgar.png)

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

![after.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1520405334/pxytwnrnelry1o7dn2di.png)

Commit : [User edit / update feature](https://github.com/pars11/Codeigniter-User-Panel-Management/commit/84f837bffdadfae72478f68a61443cf30f4be2ec)

<hr>

### How did I implement them ?

* Commits:

[User edit / update feature](https://github.com/pars11/Codeigniter-User-Panel-Management/commit/84f837bffdadfae72478f68a61443cf30f4be2ec)

[datatable clickable = false](https://github.com/pars11/Codeigniter-User-Panel-Management/commit/976dbf0614d82e01feda9a35f9c1c3f6dae2ab51)

[Add user table responsive / add user redirect user listing](https://github.com/pars11/Codeigniter-User-Panel-Management/commit/12d37ffdb9c950a8d2e0928ef2b247a4d79b5b2b)

[Cleaning, arrangements and comments](https://github.com/pars11/Codeigniter-User-Panel-Management/commit/463d48f30e29ac1d8a5b4704ae00fa113a43f228)

[Force Password Change at status = 0](https://github.com/pars11/Codeigniter-User-Panel-Management/commit/0c975ded59e6a34086ba47e326504323ed53e0f7)

### 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](https://github.com/pars11/Codeigniter-User-Panel-Management)

[First Post](https://utopian.io/utopian-io/@pars11/user-management-panel-task-control-or-codeigniter-or-php-or)

<br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@pars11/user-management-panel-task-control-or-codeigniter-or-php-or-v1-1">Utopian.io -  Rewarding Open Source Contributors</a></em><hr/>
👍 , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,