fusioniiit / fusion Goto Github PK
View Code? Open in Web Editor NEWCurrently merged : Ac-1 Ac-2 Ac-3 Ac-5 Ac-7 Os-1 Os-2 Os-3 Gad-1 Gad-2 Gad-6 Gad-7
License: Other
Currently merged : Ac-1 Ac-2 Ac-3 Ac-5 Ac-7 Os-1 Os-2 Os-3 Gad-1 Gad-2 Gad-6 Gad-7
License: Other
I've added the directory to .gitignore to prevent further damage.
Please confirm if the directory has any useful data, otherwise, it would be purged from git (it won't be deleted from your local repo, it only needs to be untracked).
Three main core landing pages of the module's UI design are give below:
Details that are required to be filled :
Other Functionalities:
Details that are to be filled:
Other Functionalities:
Details to be filled:
It should be date = models.DateField(default=timezone.now().date)
Jquery cdn is used in the modules and it doesn't work without internet.
Kindly download it and use it from globals or suggest an alternative.
Cards can be added to your board to track the progress of issues and pull requests. You can also add note cards, like this one!
Hakim Singh
The file uploaded in File
model is not displayed anywhere but only the file uploaded in Tracking
model is displayed.
The original file should be available at all times and the file field in Tracking
model is for follow-up and not for containing the original file so the original file should not be saved in the Tracking
model while sending the file for the first time. This specifically creates a problem when the file is initially saved as draft and then forwarded to the recipient after some time. If the same file is not uploaded again while forwarding the draft, no file is displayed to the user to whom it has been sent.
For our Programme & Curriculum module, we designed the following database schema.
Every COURSE
belongs to a particular SEMESTER
(or different semesters of other programmes), and every SEMESTER
belongs to a particular CURRICULUM
, and a CURRICULUM
to a particular PROGRAMME
. It is also required (by Dr.Atul Gupta) that Acadmic_Incharge should always able to see a history of past COURSES
/ SEMESTERS
/ CURRICULUMS
/ PROGRAMMES
offered by the Institute.
Keeping these in mind, we designed this👇.
When trying to add a skill with a name that is already present, intergrity error is thrown because a skill with that name and user id already exists. It can be corrected by adding a try except statement while creating the Has object for the user.
Group-5
Group Members :-
Deepak Singh (2018325)
Shubham Rajani (2018239)
Suyash Khare (2018257)
Pampati Varshith (2018346)
Module- PS1 (Purchase and Store)
Source file for UI design - UI (PS1 module).pdf
USER INTERFACE DESIGN
Details of item that are required to be filled :
Senders and receivers details to be required :
Approver/Purchase Officer GUI:
Below is the UI of approver(HEAD/DIRECTOR) who will be responsible for approval of application
Approver will be able to view all the received indents in the
inbox section with proper details as shown above.
Approver can either accept or reject an application and can give remarks accordingly in the Remark field.
Finally the approver sents the accepted information to purchase officer
Dealing Assistant
Stock Entry of the items received.
Finally the bills will be processed.
PFA Database schema of income and expenditure module
This function is neither used in any view nor used in any urls
This function is full of bugs and unnecessary code.
We have made UI for some use-case, and we are working on other use cases, please find the attachment.
HostelManagementModuleUI.pdf
Currently, even if you haven't changed the models for gymkhana
module, still on makemigrations
new migrations are created.
If there is no change in the models, no migrations should be made.
Run(multiple times) python manage.py makemigrations
Note: The UI designs are similar in most cases for Ltc, Cpda, and Appraisal.
We have created those designs which are different/unique and omitted some which are increasingly similar.
For some of the designs that are similar for the three forms, we've created one of the three designs to serve as an example for all three.
There is a dire need to refactor the code written in File Tracking System.
This issue can be worked upon in a team where different people can refactor different views.
File which needs to be refactored: applications/filetracking/views.py
.
Group-5
Group Members :-
Deepak Singh (2018325)
Shubham Rajani (2018239)
Suyash Khare (2018257)
Pampati Varshith (2018346)
Module - PS1 (Purchase and store)
DB schema source file - DB schema (1).pdf
Needs to be updated here.
There are two more issues in this Gymkhana module. They are:
Issues related to the Complaint Module
1. Profile card and content card can leak data in smaller windows as responsiveness is not implemented.
2. Faculty's personal details has not been updated and has some data inconsistency.
3. Back button provided in the student list may run in a loop due to internal logic issues.
4. Student list as well as their individual personal details has not been updated.
5. CSE department's content card has different margin specifications than the others, creating an exception in the default UI flow.
6.Top navigation bar is not responsive with the screen width.
Error while running on local server-
Internal Server Error: /dashboard/ Traceback (most recent call last): File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\core\handlers\exception.py", line 41, in inner response = get_response(request) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\core\handlers\base.py", line 187, in _get_response response = self.process_exception_by_middleware(e, request) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\core\handlers\base.py", line 185, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\contrib\auth\decorators.py", line 23, in _wrapped_view return view_func(request, *args, **kwargs) File "C:\Users\Saumya\Downloads\Fusion\FusionIIIT\applications\globals\views.py", line 712, in dashboard return render(request, "dashboard/dashboard.html", context) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\shortcuts.py", line 30, in render content = loader.render_to_string(template_name, context, request, using=using) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\template\loader.py", line 68, in render_to_string return template.render(context, request) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\template\backends\django.py", line 66, in render return self.template.render(context) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\template\base.py", line 207, in render return self._render(context) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\test\utils.py", line 107, in instrumented_test_render return self.nodelist.render(context) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\template\base.py", line 990, in render bit = node.render_annotated(context) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\template\base.py", line 957, in render_annotated return self.render(context) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\template\loader_tags.py", line 177, in render return compiled_parent._render(context) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\test\utils.py", line 107, in instrumented_test_render return self.nodelist.render(context) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\template\base.py", line 990, in render bit = node.render_annotated(context) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\template\base.py", line 957, in render_annotated return self.render(context) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\template\loader_tags.py", line 72, in render result = block.nodelist.render(context) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\template\base.py", line 990, in render bit = node.render_annotated(context) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\template\base.py", line 957, in render_annotated return self.render(context) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\template\loader_tags.py", line 72, in render result = block.nodelist.render(context) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\template\base.py", line 990, in render bit = node.render_annotated(context) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\template\base.py", line 957, in render_annotated return self.render(context) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\template\loader_tags.py", line 216, in render return template.render(context) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\template\base.py", line 209, in render return self._render(context) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\test\utils.py", line 107, in instrumented_test_render return self.nodelist.render(context) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\template\base.py", line 990, in render bit = node.render_annotated(context) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\template\base.py", line 957, in render_annotated return self.render(context) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\template\loader_tags.py", line 63, in render result = self.nodelist.render(context) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\template\base.py", line 990, in render bit = node.render_annotated(context) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\template\base.py", line 957, in render_annotated return self.render(context) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\template\defaulttags.py", line 173, in render len_values = len(values) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\db\models\query.py", line 232, in __len__ self._fetch_all() File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\db\models\query.py", line 1121, in _fetch_all self._result_cache = list(self._iterable_class(self)) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\db\models\query.py", line 62, in __iter__ for row in compiler.results_iter(results): File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\db\models\sql\compiler.py", line 847, in results_iter row = self.apply_converters(row, converters) File "C:\Users\Saumya\Downloads\Fusion\env\lib\site-packages\django\db\models\sql\compiler.py", line 832, in apply_converters value = converter(value, expression, self.connection, self.query.context) TypeError: from_db_value() takes 4 positional arguments but 5 were given
Alternative use pip install jsonfield==2.1.1
Or add jsonfield == 2.1.1
in requirements.txt
Note: The UI designs contains the form for the employee to fill in all required details and submit it for review to the HR manager.
There is a status tab to check the status of the application and for an HR manager, there is the section to view pending applications and to review them and other section for reviewed applications.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.