Index: app/Exports/FoldersExport.php
===================================================================
--- app/Exports/FoldersExport.php	(revision a55bb54bdbe921cbbfdf56ddb86371df92c249a7)
+++ app/Exports/FoldersExport.php	(revision e78295cd8068c5cafb2b4988541373f115ca6443)
@@ -29,5 +29,4 @@
             $row->user_id . ' - ' . User::find($row->user_id)->username,
             $row->Department::find($row->department_id)->name . ' - ' . Department::find($row->department_id)->code,
-            $row->is_important,
             $row->created_at,
             $row->updated_at
Index: app/Http/Controllers/Dashboard/FilesController.php
===================================================================
--- app/Http/Controllers/Dashboard/FilesController.php	(revision a55bb54bdbe921cbbfdf56ddb86371df92c249a7)
+++ app/Http/Controllers/Dashboard/FilesController.php	(revision e78295cd8068c5cafb2b4988541373f115ca6443)
@@ -54,5 +54,12 @@
         if ($request->has('file_item')) {
             foreach ($request->file_item as $file) {
-                $fileName = $folder->name . '-' . uniqid() . '.' . $file->getClientOriginalExtension();
+                $fileName = $file->getClientOriginalName();
+
+                if(File::where(['folder_id' => $folder->id, 'name' => $fileName])->count() > 0) {
+                    Alert::flash("The uploaded file already exists", "error");
+
+                    return redirect()->back();
+                }
+
                 $file->storeAs($location . DIRECTORY_SEPARATOR, $fileName);
                 $newFile = new File();
@@ -63,5 +70,4 @@
                 $newFile->save();
             }
-            Notification::send($users, new NewFileCreated("New files added"));
 
             Alert::flash("New files added successfully");
@@ -81,27 +87,3 @@
         return Storage::download($file->location);
     }
-
-    public function renameFile(FileNameRequest $request, $id)
-    {
-        $file = File::find($id);
-        $fileExtension = explode('.', $file->name)[1];
-
-        $file->name = $request->name . '.' . $fileExtension;
-        $newLocation = 'Departments' . DIRECTORY_SEPARATOR . explode(DIRECTORY_SEPARATOR, $file->location)[1] . DIRECTORY_SEPARATOR . explode(DIRECTORY_SEPARATOR, $file->location)[2] . DIRECTORY_SEPARATOR . $file->name;
-
-        if(Storage::disk('uploads')->has($newLocation)) {
-            Alert::flash("A file with the same name already exists", "error");
-            return redirect()->back();
-        }
-        else {
-            Storage::disk('uploads')->move($file->location, $newLocation);
-
-            $file->location = $newLocation;
-            $file->updated_at = Carbon::now();
-            $file->save();
-
-            Alert::flash($file->name . " updated successfully");
-            return redirect()->back();
-        }
-    }
 }
Index: app/Http/Controllers/Dashboard/FoldersController.php
===================================================================
--- app/Http/Controllers/Dashboard/FoldersController.php	(revision a55bb54bdbe921cbbfdf56ddb86371df92c249a7)
+++ app/Http/Controllers/Dashboard/FoldersController.php	(revision e78295cd8068c5cafb2b4988541373f115ca6443)
@@ -18,4 +18,5 @@
 use Illuminate\Support\Facades\Storage;
 use App\Http\Controllers\Controller;
+use function Sodium\increment;
 
 class FoldersController extends Controller
@@ -58,7 +59,4 @@
             else if ($request->query('sort') == 'no_of_files') {
                 $folders = Folder::orderBy('no_of_files', 'desc')->paginate(12);
-            }
-            else if ($request->query('sort') == 'important') {
-                $folders = Folder::where('is_important', true)->paginate(12);
             }
             else if ($request->query('sort') == 'recent') {
@@ -96,5 +94,4 @@
             "docsCount" => Department::withCount('folder')->get(),
             "totalDocs" => Folder::all()->count(),
-            "countImportant" => Folder::where('is_important', true)->get()->count(),
             "diskTotal" => $diskTotal,
             "diskTotalSize" => $diskTotalSize,
@@ -118,6 +115,23 @@
     {
         $folder = new Folder();
+
+        $existingFolder = Folder::where(['department_id' => $request->department, 'name' => $request->name, 'arch_id' => $request->arch_id])->count();
+
+        $existingFolderName = Folder::where(['department_id' => $request->department, 'name' => $request->name])->count();
+        $existingFolderArchId = Folder::where(['department_id' => $request->department, 'arch_id' => $request->arch_id])->count();
+
+        if($existingFolder > 0) {
+            $folder->version = $existingFolder + 1;
+        }
+
+        if(($existingFolderName > 0 && $existingFolderArchId <= 0) || ($existingFolderName <= 0 && $existingFolderArchId > 0)) {
+            Alert::flash("Can't create another version since folder name or archive ID is different", "error");
+
+            return redirect()->route("dashboard.folders.index");
+        }
+
+        $department = Department::find($request->department);
+
         $user = auth()->user();
-        $department = Department::find($request->department);
 
         $folder->user()->associate($user);
@@ -128,10 +142,4 @@
         $folder->name = $request->name;
         $folder->note = $request->note;
-
-        if($request->has('is_important')){
-            $folder->is_important = true;
-        }else{
-            $folder->is_important = false;
-        }
 
         $location = $folder->department->location . DIRECTORY_SEPARATOR . $request->name;
@@ -178,89 +186,28 @@
     }
 
-    public function edit(FolderRequest $request, $id)
-    {
-        $folder = Folder::findOrFail($id);
+    public function destroy($id)
+    {
+        $folder = Folder::find($id);
+
+        $existingFolders = Folder::where(['department_id' => $folder->department->id, 'name' => $folder->name, 'arch_id' => $folder->arch_id])->count();
+
+        if($existingFolders > 1 && $folder->version == 1) {
+            Alert::flash($folder->name . " has versions", "error");
+            return redirect()->back();
+        }
+
         $files = File::where('folder_id', $id)->get();
 
-        $department = Department::find($request->department);
-
-        $folder->department()->increment('no_of_folders');
-
-        $oldLocation = $folder->location;
-
-        $folder->name = $request->name;
-        $folder->arch_id = $request->arch_id;
-        $folder->note = $request->note;
-        $folder->updated_at = Carbon::now();
-
-       $newLocation = Department::find($request->department)->location . DIRECTORY_SEPARATOR . $request->name;
-
-        if($folder->department_id != $request->department){
-            $folder->department()->decrement('no_of_folders');
-            if (!Storage::disk('uploads')->has($newLocation)) {
-                Storage::disk('uploads')->move($oldLocation, $newLocation);
-                foreach($files as $file) {
-                    $file->location = $newLocation . DIRECTORY_SEPARATOR . $file->name;
-                    $file->save();
-                }
-            }
-        }
-         if($folder->isDirty('name')) {
-            if (!Storage::disk('uploads')->has($newLocation)) {
-                Storage::disk('uploads')->move($oldLocation, $newLocation);
-                foreach($files as $file) {
-                    $file->location = $newLocation . DIRECTORY_SEPARATOR . $file->name;
-                    $file->save();
-                }
-            }
-        }
-
-        $folder->department()->associate($department);
-
-        $folder->location = $newLocation;
-
-        if ($request->has('file_item')) {
-            foreach ($request->file_item as $file) {
-                $fileName = $folder->name . '-' . uniqid() . '.' . $file->getClientOriginalExtension();
-                    $file->storeAs($newLocation . DIRECTORY_SEPARATOR, $fileName);
-                    $newFile = new File();
-                    $newFile->name = $fileName;
-                    $newFile->location = $newLocation . DIRECTORY_SEPARATOR . $fileName;
-                    $newFile->folder()->associate($folder);
-                    $newFile->folder()->increment('no_of_files');
-                    $newFile->save();
-            }
-        }
-
-        $folder->save();
-
-        Alert::flash("Folder edited successfully");
-
-        return redirect()->back();
-    }
-
-    public function toggleImportant($id)
-    {
-        $folder = Folder::find($id);
-        $folder->is_important = !$folder->is_important;
-        $folder->save();
-
-        if ($folder->is_important == true)
-            Alert::flash("Folder marked as important successfully");
-        else
-            Alert::flash("Folder marked as not important successfully");
-
-        return redirect()->back();
-    }
-
-    public function destroy($id)
-    {
-        $folder = Folder::find($id);
-        $files = File::where('folder_id', $id)->get();
-        if (auth()->user()->hasPermission("delete_all_folders") && !$folder->is_important) {
+        if($files->count() > 0) {
+            Alert::flash($folder->name . " contains files", "error");
+            return redirect()->back();
+        }
+
+        if (auth()->user()->hasPermission("delete_all_folders")) {
 
             foreach ($files as $file) {
                 $file->delete();
             }
+
             $folder->delete();
             $location = $folder->department->location . DIRECTORY_SEPARATOR . $folder->name;
@@ -270,5 +217,5 @@
             return redirect()->back();
         }
-        Alert::flash($folder->name . " is important", "error");
+        Alert::flash($folder->name . " cannot be deleted", "error");
         return redirect()->back();
     }
@@ -337,5 +284,5 @@
             "imageExt" => array("png", "jpg", "jpeg"),
             "folders" => $folders,
-            "fileTypes" => '.' . implode(',.', explode(',', FileType::find('1')->mimes))
+            "fileTypes" => '.' . implode(',.', explode(',', FileType::find('1')->mimes)),
         ]);
     }
Index: app/Http/Requests/Dashboard/FolderRequest.php
===================================================================
--- app/Http/Requests/Dashboard/FolderRequest.php	(revision a55bb54bdbe921cbbfdf56ddb86371df92c249a7)
+++ app/Http/Requests/Dashboard/FolderRequest.php	(revision e78295cd8068c5cafb2b4988541373f115ca6443)
@@ -35,5 +35,4 @@
             "arch_id" => [
                 "required",
-                "unique:folders,arch_id,$this->id,id",
                 function ($attribute, $value, $fail) {
 
Index: app/Models/Folder.php
===================================================================
--- app/Models/Folder.php	(revision a55bb54bdbe921cbbfdf56ddb86371df92c249a7)
+++ app/Models/Folder.php	(revision e78295cd8068c5cafb2b4988541373f115ca6443)
@@ -11,5 +11,5 @@
     protected $table = "folders";
 
-    protected $fillable = ["arch_id", "name", "description", "location", "user_id", "department_id", "is_important"];
+    protected $fillable = ["arch_id", "name", "description", "location", "user_id", "department_id", "version"];
 
 
Index: database/factories/FolderFactory.php
===================================================================
--- database/factories/FolderFactory.php	(revision a55bb54bdbe921cbbfdf56ddb86371df92c249a7)
+++ database/factories/FolderFactory.php	(revision e78295cd8068c5cafb2b4988541373f115ca6443)
@@ -27,8 +27,8 @@
     public function definition()
     {
-        //$inputArray = [5, 15, 25, 35, 45, 55, 65, 75, 85, 95];
-        //$deptId = Arr::random($inputArray);
+        $inputArray = [5, 15, 25, 35, 45, 55, 65, 75, 85, 95];
+        $deptId = Arr::random($inputArray);
 
-        $deptId = $this->faker->numberBetween(1, 10);
+        //$deptId = $this->faker->numberBetween(1, 10);
 
         $deptCode = Department::find($deptId)->code;
@@ -46,5 +46,5 @@
             'user_id' => 1,
             'department_id' => $deptId,
-            'is_important' => $this->faker->boolean,
+            'version' => 1,
             'created_at' => now()
         ];
Index: database/migrations/2021_10_06_103305_create_folders_table.php
===================================================================
--- database/migrations/2021_10_06_103305_create_folders_table.php	(revision a55bb54bdbe921cbbfdf56ddb86371df92c249a7)
+++ database/migrations/2021_10_06_103305_create_folders_table.php	(revision e78295cd8068c5cafb2b4988541373f115ca6443)
@@ -16,5 +16,5 @@
         Schema::create('folders', function (Blueprint $table) {
             $table->bigIncrements('id')->startingValue(1);
-            $table->string("arch_id")->unique();
+            $table->string("arch_id");
             $table->string("name");
             $table->text("note")->nullable();
@@ -23,5 +23,5 @@
             $table->integer("user_id")->unsigned();
             $table->integer("department_id")->unsigned();
-            $table->boolean("is_important")->default(false);
+            $table->integer("version")->default(1);
             $table->timestamps();
 
Index: database/seeders/FoldersTableSeeder.php
===================================================================
--- database/seeders/FoldersTableSeeder.php	(revision a55bb54bdbe921cbbfdf56ddb86371df92c249a7)
+++ database/seeders/FoldersTableSeeder.php	(revision e78295cd8068c5cafb2b4988541373f115ca6443)
@@ -17,5 +17,5 @@
     public function run()
     {
-        Folder::factory()->count(900)->create();
+        Folder::factory()->count(15)->create();
         $folders = Folder::all();
 
Index: resources/views/dashboard/files/index.blade.php
===================================================================
--- resources/views/dashboard/files/index.blade.php	(revision a55bb54bdbe921cbbfdf56ddb86371df92c249a7)
+++ resources/views/dashboard/files/index.blade.php	(revision e78295cd8068c5cafb2b4988541373f115ca6443)
@@ -107,7 +107,4 @@
                                     @if(auth()->user()->hasPermission('manage_all_files'))
                                     <td>
-                                        <a href="javascript:void(0)" class="text-secondary" data-toggle="modal" data-target="#editModal_{{$file->id}}" title="Edit">
-                                            <i class="ti-pencil"></i>
-                                        </a>
                                         <a href="{{ route("dashboard.files.downloadFile", ['id' => $file->id]) }}" class="text-danger ml-2"title="Download">
                                             <i class="ti-download"></i>
@@ -148,37 +145,4 @@
                                 </div>
 
-                                <div class="modal fade" id="editModal_{{$file->id}}" tabindex="-1" role="dialog" aria-hidden="true">
-                                    <div class="modal-dialog modal-dialog-centered" role="document">
-                                        <div class="modal-content">
-                                            <div class="modal-header">
-                                                <h5 class="modal-title" id="exampleModalCenterTitle">Rename file</h5>
-                                                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
-                                                    <i class="ti-close"></i>
-                                                </button>
-                                            </div>
-                                            <div class="modal-body">
-                                                <form action="{{ route("dashboard.files.renameFile", ["id" =>$file->id]) }}" method="post" accept-charset="utf-8">
-                                                    @method("patch")
-                                                    @csrf
-                                                    <div class="row">
-                                                        <div class="col-md-12">
-                                                            <div class="form-group">
-                                                                <label class="form-label">Current name: {{$file->name}}</label>
-                                                                <input type="text" name="name" value="{{ explode('.', $file->name)[0] }}" maxlength="255" title="Don't include: '\/.|'" pattern="^[^.\/|]+$" class="form-control" required>
-                                                            </div>
-                                                        </div>
-                                                    </div>
-                                                    <br/>
-                                                    <div class="modal-footer">
-                                                        <button type="button" class="btn btn-secondary" data-dismiss="modal">Close
-                                                        </button>
-                                                        <button type="submit" class="btn btn-primary">Save changes</button>
-                                                    </div>
-                                                </form>
-                                            </div>
-
-                                        </div>
-                                    </div>
-                                </div>
                             @endforeach
 
Index: resources/views/dashboard/folders/files.blade.php
===================================================================
--- resources/views/dashboard/folders/files.blade.php	(revision a55bb54bdbe921cbbfdf56ddb86371df92c249a7)
+++ resources/views/dashboard/folders/files.blade.php	(revision e78295cd8068c5cafb2b4988541373f115ca6443)
@@ -8,11 +8,4 @@
         <div class="col-md-3 app-sidebar">
             <div class="card">
-                <div class="card-body">
-                    @if(auth()->user()->hasPermission('manage_all_folders'))
-                    <a class="btn btn-secondary btn-block text-white" href="javascript:void(0)" data-target="#createModal{{$folder->id}}" data-toggle="modal">
-                        Edit folder
-                    </a>
-                        @endif
-                </div>
                 <div class="app-sidebar-menu">
                     <div class="list-group list-group-flush">
@@ -37,16 +30,4 @@
                 <div class="action-left">
                     <ul class="list-inline">
-                        @if(auth()->user()->hasPermission('manage_all_folders'))
-                        <li class="list-inline-item mb-0">
-                            <a href="#" class="btn btn-outline-light dropdown-toggle" data-toggle="dropdown">
-                                Actions
-                            </a>
-                            <div class="dropdown-menu">
-                                <a class="dropdown-item" href="javascript:void(0)" data-toggle="modal" data-target="#editModal_{{$folder->id}}">
-                                    Edit folder
-                                </a>
-                            </div>
-                        </li>
-                        @endif
                         <li class="list-inline-item mb-0">
                             @if(auth()->user()->hasPermission('download_data'))
@@ -108,9 +89,4 @@
                                     </a>
                                     <div class="dropdown-menu dropdown-menu-right">
-                                        @if(auth()->user()->hasPermission('manage_all_files'))
-                                        <a href="javascript:void(0)" class="dropdown-item" data-toggle="modal" data-target="#editFileModal_{{$file->id}}">
-                                            Rename
-                                        </a>
-                                        @endif
                                         @if(auth()->user()->hasPermission('download_data'))
                                         <a href="{{ route("dashboard.files.downloadFile", $file->id) }}" class="dropdown-item">
@@ -158,180 +134,8 @@
                     </div>
 
-                    <div class="modal fade" id="editFileModal_{{$file->id}}" tabindex="-1" role="dialog" aria-hidden="true">
-                        <div class="modal-dialog modal-dialog-centered modal-lg" role="document">
-                            <div class="modal-content">
-                                <div class="modal-header">
-                                    <h5 class="modal-title" id="exampleModalCenterTitle">Edit file name</h5>
-                                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
-                                        <i class="ti-close"></i>
-                                    </button>
-                                </div>
-                                <div class="modal-body">
-                                    <form action="{{ route("dashboard.files.renameFile", ["id" =>$file->id]) }}" method="post" accept-charset="utf-8">
-                                        @method("patch")
-                                        @csrf
-                                        <div class="row">
-                                            <div class="col-md-12">
-                                                <div class="form-group">
-                                                    <label class="form-label">Current name: {{$file->name}}</label>
-                                                    <input type="text" name="name" value="{{ explode('.', $file->name)[0] }}" maxlength="255" title="Don't include: '\/.|'" pattern="^[^.\/|]+$" class="form-control" required>
-                                                </div>
-                                            </div>
-                                        </div>
-                                        <br/>
-                                        <div class="modal-footer">
-                                            <button type="button" class="btn btn-secondary" data-dismiss="modal">Close
-                                            </button>
-                                            <button type="submit" class="btn btn-primary">Save changes</button>
-                                        </div>
-                                    </form>
-                                </div>
-                            </div>
-                        </div>
-                    </div>
                 @empty
                     <div class="col-xl-3 col-lg-4 col-md-6 col-sm-12">No items found</div>
                 @endforelse
 
-                    <div class="modal fade" id="editModal_{{$folder->id}}" tabindex="-1" role="dialog" aria-hidden="true">
-                        <div class="modal-dialog modal-dialog-centered modal-lg" role="document">
-                            <div class="modal-content">
-                                <div class="modal-header">
-                                    <h5 class="modal-title" id="exampleModalCenterTitle">Edit folder</h5>
-                                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
-                                        <i class="ti-close"></i>
-                                    </button>
-                                </div>
-                                <div class="modal-body">
-                                    <form action="{{ route("dashboard.folders.edit", ["id" => $folder->id]) }}" method="post" accept-charset="utf-8" enctype="multipart/form-data">
-                                        @method("patch")
-                                        @csrf
-                                        <div class="row">
-                                            <div class="col-md-6">
-                                                <div class="form-group">
-                                                    <label>Department</label>
-                                                    <select class="form-control edit_folder_deparment" name="department" required>
-                                                        @foreach ($departments as $department)
-                                                            <option value="{{ $department->id }}" data-dept-code="{{ $department->code }}" {{ old("department", $folder->department->id) == $department->id ? "selected" : "" }}>{{ $department->name }}</option>
-                                                        @endforeach
-                                                    </select>
-                                                </div>
-                                            </div>
-                                            <div class="col-md-6">
-                                                <div class="form-group">
-                                                    <label>Archive ID</label>
-                                                    <input type="text" name="arch_id" value="{{ old("arch_id", $folder->arch_id) }}" class="form-control" placeholder="Archive ID" required>
-                                                </div>
-                                            </div>
-                                        </div>
-                                        <div class="row">
-                                            <div class="col-md-6">
-                                                <div class="form-group">
-                                                    <label>Name</label>
-                                                    <input type="text" name="name" value="{{ old("name", $folder->name) }}" class="form-control" placeholder="Name" minlength="2" maxlength="30" required>
-                                                </div>
-                                            </div>
-                                            <div class="col-md-6">
-                                                <div class="form-group">
-                                                    <label>Note</label>
-                                                    <textarea class="form-control" name="note" maxlength="80">
-                                                        {{ old("note", $folder->note) }}
-                                                    </textarea>
-                                                </div>
-                                            </div>
-                                        </div>
-                                        <div class="row">
-                                            <div class="col-md-6">
-                                                <input type="file" class="form-control" id="file-item" name="file_item[]" accept="{{ $fileTypes }}" multiple>
-                                            </div>
-                                        </div>
-                                        <br/>
-                                        <div class="modal-footer">
-                                            <button type="button" class="btn btn-secondary" data-dismiss="modal">Close
-                                            </button>
-                                            <button type="submit" class="btn btn-primary">Save changes</button>
-                                        </div>
-                                    </form>
-                                </div>
-
-                            </div>
-                        </div>
-                    </div>
-
-                    <div class="modal fade" id="createModal" tabindex="-1" role="dialog" aria-hidden="true">
-                        <div class="modal-dialog modal-dialog-centered modal-lg" role="document">
-                            <div class="modal-content">
-                                <div class="modal-header">
-                                    <h5 class="modal-title" id="exampleModalCenterTitle">Create folder</h5>
-                                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
-                                        <i class="ti-close"></i>
-                                    </button>
-                                </div>
-                                <div class="modal-body">
-                                    <form action="{{ route("dashboard.folders.store") }}" method="post" accept-charset="utf-8" enctype="multipart/form-data">
-                                        @csrf
-                                        <div class="row">
-                                            <div class="col-md-6">
-                                                <div class="form-group">
-                                                    <label for="exampleFormControlSelect1">Department</label>
-                                                    @if($departments->count())
-                                                        <select class="form-control new_folder_deparment" name="department" required>
-                                                            @foreach ($departments as $department)
-                                                                <option value="{{ $department->id }}" data-dept-code="{{ $department->code }}" {{ (old("department") == $department->id ? "selected" : "") }}>{{ $department->name }}</option>
-                                                            @endforeach
-                                                            @else
-                                                                <p>You haven't created any departments yet. <a class="text-primary" href="{{ route("dashboard.departments.create") }}">Create now.</a></p>
-                                                            @endif
-                                                        </select>
-                                                </div>
-                                            </div>
-                                            <div class="col-md-6">
-                                                <div class="form-group">
-                                                    <label>Archive ID</label>
-                                                    <input type="text" name="arch_id" value="" class="form-control" placeholder="Archive ID" required>
-                                                </div>
-                                            </div>
-                                        </div>
-                                        <div class="row">
-                                            <div class="col-md-6">
-                                                <div class="form-group">
-                                                    <label>Name</label>
-                                                    <input type="text" name="name" value="{{ old("name") }}" minlength="2" maxlength="30" class="form-control" placeholder="Name" required>
-                                                </div>
-                                            </div>
-                                            <div class="col-md-6">
-                                                <div class="form-group">
-                                                    <label>Note</label>
-                                                    <textarea class="form-control" name="note" maxlength="80"> {{old("note")}} </textarea>
-                                                </div>
-                                            </div>
-                                        </div>
-                                        <div class="row">
-                                            <div class="col-md-6">
-                                                <input type="file" class="form-control" id="file-item" name="file_item[]" accept="{{ $fileTypes }}" multiple>
-                                            </div>
-                                            <div class="col-md-6">
-                                                <div class="form-group">
-                                                    <div class="form-check">
-                                                        <input class="form-check-input" type="checkbox" value="{{old("is_important")}}" id="is_important" name="is_important">
-                                                        <label class="form-check-label">
-                                                            Mark as important
-                                                        </label>
-                                                    </div>
-                                                </div>
-                                            </div>
-                                        </div>
-                                        <br/>
-                                        <div class="modal-footer">
-                                            <button type="button" class="btn btn-secondary" data-dismiss="modal">Close
-                                            </button>
-                                            <button type="submit" class="btn btn-primary">Save changes</button>
-                                        </div>
-                                    </form>
-                                </div>
-
-                            </div>
-                        </div>
-                    </div>
             </div>
 
Index: resources/views/dashboard/folders/index.blade.php
===================================================================
--- resources/views/dashboard/folders/index.blade.php	(revision a55bb54bdbe921cbbfdf56ddb86371df92c249a7)
+++ resources/views/dashboard/folders/index.blade.php	(revision e78295cd8068c5cafb2b4988541373f115ca6443)
@@ -31,9 +31,4 @@
                             <i data-feather="upload-cloud" class="width-15 height-15 mr-2"></i>
                             Recents
-                        </a>
-                        <a href="{{ URL::current()."?sort=important" }}" class="list-group-item d-flex align-items-center">
-                            <i data-feather="star" class="width-15 height-15 mr-2"></i>
-                            Important
-                            <span class="small ml-auto">{{ $countImportant }}</span>
                         </a>
                     </div>
@@ -133,9 +128,7 @@
                         <div class="card">
                             <div class="card-body">
-                                <i class="fa fa-folder fa-2x pr-2" aria-hidden="true">
-                                        </i><span class="card-title" style="font-size: 1.5rem;">{{$folder->name}}</span>
-                                @if($folder->is_important)
-                                    <i class="fa fa-star" style="color:orange;"></i>
-                                @endif
+                                <i class="fa fa-folder fa-2x pr-2" aria-hidden="true"></i>
+                                <span class="card-title" style="font-size: 1.5rem;">{{$folder->name}}</span>
+
                                 <div class="d-flex align-items-center">
                                     <div class="dropdown ml-auto">
@@ -144,22 +137,9 @@
                                         </a>
                                         <div class="dropdown-menu dropdown-menu-right">
-                                            <a href="{{ route("dashboard.folders.files", ["id" => $folder->id]) }}" class="dropdown-item">View Files</a>
-                                            @if(auth()->user()->hasPermission('manage_all_folders'))
-                                            <a href="javascript:void(0)" class="dropdown-item" data-toggle="modal" data-target="#editModal_{{$folder->id}}">Edit</a>
-                                            @endif
+                                            <a href="{{ route("dashboard.folders.files", ["id" => $folder->id]) }}" class="dropdown-item">View files</a>
                                             @if(auth()->user()->hasPermission('download_data'))
                                             <a href="{{ route("dashboard.folders.downloadFolder", ['id' => $folder->id]) }}" class="dropdown-item">Download</a>
                                             @endif
                                             @if(auth()->user()->hasPermission('manage_all_folders'))
-                                                <button class="dropdown-item action-dropdown-item"
-                                                    href="javascript:void(0)" onclick="toggleImportant({{$folder->id}})">
-                                                @if($folder->is_important)
-                                                    Mark as not important
-                                                @else
-                                                    Mark as important
-                                                @endif
-                                            </button>
-                                            @endif
-                                            @if(auth()->user()->hasPermission('manage_all_folders'))
                                             <a href="javascript:void(0)" class="dropdown-item" data-toggle="modal" data-target="#deleteModal_{{$folder->id}}">Delete</a>
                                             @endif
@@ -168,5 +148,6 @@
                                 </div>
                                 <div class="text-muted small mt-1 mb-3">Number of files: {{$folder->files->count()}}</div>
-                                <p class="badge bg-success-bright text-success">{{$folder->arch_id}}</p>
+                                <p class="badge bg-success-bright text-success">Version: {{$folder->version}}</p>
+                                <p>Archive ID: {{$folder->arch_id}}</p>
                                 <p>Note: {{$folder->note}}</p>
                                 <div class="row">
@@ -179,75 +160,5 @@
                             <div class="card-footer">
                                 <small class="text-muted">Last updated: {{ date('d.m.Y H:i', strtotime($folder->updated_at)) }}</small>
-                            </div>
-                        </div>
-                    </div>
-
-                    <form id="toggleImportant_{{ $folder->id }}"
-                          action="{{ route("dashboard.folders.toggleImportant", ["id" => $folder->id]) }}"
-                          method="post">
-                        @csrf
-                        @method("patch")
-                    </form>
-
-                    <div class="modal fade" id="editModal_{{$folder->id}}" tabindex="-1" role="dialog" aria-hidden="true">
-                        <div class="modal-dialog modal-dialog-centered modal-lg" role="document">
-                            <div class="modal-content">
-                                <div class="modal-header">
-                                    <h5 class="modal-title" id="exampleModalCenterTitle">Edit folder</h5>
-                                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
-                                        <i class="ti-close"></i>
-                                    </button>
-                                </div>
-                                <div class="modal-body">
-                                    <form action="{{ route("dashboard.folders.edit", ["id" => $folder->id]) }}" method="post" accept-charset="utf-8" enctype="multipart/form-data">
-                                        @method("patch")
-                                        @csrf
-                                        <div class="row">
-                                            <div class="col-md-6">
-                                                <div class="form-group">
-                                                    <label>Folder</label>
-                                                    <select class="form-control edit_folder_deparment" name="department" required>
-                                                        @foreach ($departments as $department)
-                                                            <option value="{{ $department->id }}" data-dept-code="{{ $department->code }}" {{ old("department", $folder->department->id) == $department->id ? "selected" : "" }}>{{ $department->name }}</option>
-                                                        @endforeach
-                                                    </select>
-                                                </div>
-                                            </div>
-                                            <div class="col-md-6">
-                                                <div class="form-group">
-                                                    <label>Archive ID</label>
-                                                    <input type="text" name="arch_id" value="{{ old("arch_id", $folder->arch_id) }}" class="form-control" placeholder="Archive ID" required>
-                                                </div>
-                                            </div>
-                                        </div>
-                                        <div class="row">
-                                            <div class="col-md-6">
-                                                <div class="form-group">
-                                                    <label>Name</label>
-                                                    <input type="text" name="name" value="{{ old("name", $folder->name) }}" class="form-control" placeholder="Name" minlength="2" maxlength="30" required>
-                                                </div>
-                                            </div>
-                                            <div class="col-md-6">
-                                                <div class="form-group">
-                                                    <label>Note</label>
-                                                    <textarea class="form-control" name="note" maxlength="80">
-                                                        {{ old("note", $folder->note) }}
-                                                    </textarea>
-                                                </div>
-                                            </div>
-                                        </div>
-                                        <div class="row">
-                                            <div class="col-md-6">
-                                                <input type="file" class="form-control" id="file-item" name="file_item[]" accept="{{ $fileTypes }}" multiple>
-                                            </div>
-                                        </div>
-                                        <br/>
-                                        <div class="modal-footer">
-                                            <button type="button" class="btn btn-secondary" data-dismiss="modal">Close
-                                            </button>
-                                            <button type="submit" class="btn btn-primary">Save changes</button>
-                                        </div>
-                                    </form>
-                                </div>
+
                             </div>
                         </div>
@@ -334,14 +245,4 @@
                                                 <input type="file" class="form-control" id="file-item" name="file_item[]" accept="{{ $fileTypes }}" multiple>
                                             </div>
-                                            <div class="col-md-6">
-                                                <div class="form-group">
-                                                    <div class="form-check">
-                                                        <input class="form-check-input" type="checkbox" value=" {{ old('is_important') }} " id="is_important" name="is_important">
-                                                        <label class="form-check-label">
-                                                            Mark as important
-                                                        </label>
-                                                    </div>
-                                                </div>
-                                            </div>
                                         </div>
                                         <br/>
@@ -370,9 +271,3 @@
             @yield('script')
 
-            <script>
-                function toggleImportant(id) {
-                    document.getElementById('toggleImportant_' + id).submit();
-                }
-            </script>
-
 @endsection
