GithubHelp home page GithubHelp logo

opencodefoundation / asset-manager Goto Github PK

View Code? Open in Web Editor NEW
31.0 31.0 17.0 16.55 MB

The Asset Manager is an Open Source Asset Management System. Asset Manager was made for IT asset management, to enable IT departments to track who has which laptop, when it was purchased, which software licenses and accessories are available, and so on.

Home Page: http://asset-manager.azurewebsites.net

License: MIT License

C# 89.95% Batchfile 0.06% PowerShell 1.75% Shell 0.69% CSS 7.55%
asp-net-core c-sharp clean-architecture entity-framework-core razorengine visual-studio

asset-manager's People

Contributors

aftabkajal avatar kmrul avatar mahedee avatar ratanparai avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

asset-manager's Issues

License Controller

I'm submitting a...


[ ] Bug report  
[ ] Performance issue
[x] Feature request
[ ] Documentation issue or request
[ ] Other... Please describe:

Current behavior

Currently there is no License adding user interface.

Expected behavior

there should be an License adding user interface with necessary functionalities.

Functionality should be following characteristic


[ ] License Create, Update, detail and delete user interface.
[ ] checkout/checkin License seat
[ ] Checkout/checkin history
[ ] Other... Please describe:

Add build guideline to Readme

I'm submitting a...


[ ] Bug report  
[ ] Performance issue
[ ] Feature request
[x] Documentation issue or request
[ ] Other... Please describe:

Current behavior

If the dev want to build this project and do not have node.js and bower install then the build will fail.

Expected behavior

Developer should be able to build this project by following a step by step guideline. So need to add readme to let the dev know that they need -

  1. NodeJS - Install via choco or download from official website
  2. bower - After installing NodeJS run npm install bower -g to install bower

Modify company information UI (for list and create)

I'm submitting a...


[x] Bug report  
[ ] Performance issue
[ ] Feature request
[ ] Documentation issue or request
[ ] Other... Please describe:

Current behavior

  1. Page contains some irrelevant information
  2. UI looks very bad
  3. Create date, id are shown in id

Expected behavior

  1. Improved ui (gridview and form)
  2. Created date and update will inserted from backend
  3. Id, Create date and update date should not visible in the gridview and form
  4. Image url should not show in the gridview instead show image icon
  5. There should be upload field for image in the create form

Create Asset Model interface

I'm submitting a...


[ ] Bug report  
[ ] Performance issue
[x] Feature request
[ ] Documentation issue or request
[ ] Other... Please describe:

Current behavior

currently there is no user interface for asset model interface.

Expected behavior

there should be an user interface to add an asset model.

Component Controller

I'm submitting a...


[ ] Bug report  
[ ] Performance issue
[x] Feature request
[ ] Documentation issue or request
[ ] Other... Please describe:

Current behavior

currently there is no Components adding user interface.

Expected behavior

there should be an user interface to Components. user will able to see details Components, list etc.
Functionality should be


[ ] user can be Create, edit, detail and delete  Components
[ ] User can be checkout & Checkin Components as per quantity.
[ ] Other... Please describe:

Create an standard readme file

I'm submitting a...


[ ] Bug report  
[ ] Performance issue
[ ] Feature request
[x] Documentation issue or request
[ ] Other... Please describe:

Current behavior

Current readme.md file is almost blank. Should follow standard.

Expected behavior

Expect a standard readme file

Live demo link show broken site

I'm submitting a...


[x] Bug report  
[ ] Performance issue
[ ] Feature request
[ ] Documentation issue or request
[ ] Other... Please describe:

Current behavior

In the README file, there is a link to view live demo. But the site is broken. Nothing works

Expected behavior

When anyone click the live demo link, they should see a website with latest PR merged to master branch with everything working as expected.

Minimal reproduction of the problem with instructions

Visit the demo link - http://asset-manager.azurewebsites.net/

Missing bower component after publish application

I'm submitting a...


[x] Bug report  
[ ] Performance issue
[ ] Feature request
[ ] Documentation issue or request
[ ] Other... Please describe:

Current behavior

Missing css after published application.

Expected behavior

CSS and images should work perfectly. Should include css from bower component folder.

Remove duplicates Id on entities

When you extend Entity class then the class automatically inherit Id property, which is used as a primary key. You shouldn't have declare Id property manually. Please remove those duplicate Id declaration.

Add Create, Detail, edit & delete view page for Company

I'm submitting a...


[x] Bug report  
[ ] Performance issue
[x] Feature request
[ ] Documentation issue or request
[ ] Other... Please describe:

Current behavior

The current Create page showing given below error. Create page is not working.

InvalidOperationException: The following sections have been defined but have not been rendered by the page at '/Views/Shared/_Layout.cshtml': 'Scripts'. To ignore an unrendered section call IgnoreSection("sectionName").
Microsoft.AspNetCore.Mvc.Razor.RazorPage.EnsureRenderedBodyOrSections()"

There is no detail, edit view page. also need to modify Companies controller.

Expected behavior

Should be a create, detail, edit & delete view page.

add license

I'm submitting a...


[ ] Bug report  
[ ] Performance issue
[ ] Feature request
[x] Documentation issue or request
[ ] Other... Please describe:

Current behavior

Currently there is no license for the project

Expected behavior

Open source project with proper licensing helps other to know if and how they could use the code.

Consumables Controller

I'm submitting a...


[ ] Bug report  
[ ] Performance issue
[x] Feature request
[ ] Documentation issue or request
[ ] Other... Please describe:

Current behavior

currently there is no Consumables adding user interface.

Expected behavior

there should be an user interface to Consumables. user will able to see details Consumables, list etc.
Functionality should be


[ ] user can be Create, edit, detail and delete  Consumables
[ ] User can be checkout & checkin Consumables as per quantity.
[ ] Other... Please describe:

Modify dashboard

I'm submitting a...


[ ] Bug report  
[ ] Performance issue
[x] Feature request
[ ] Documentation issue or request
[ ] Other... Please describe:

Current behavior

Dashboard is clean and blank in this moment.

Expected behavior

There should some useful information or icon of useful information or frequent used information.

What is the motivation / use case for changing the behavior?

Dashboard should not blank. Should have common information.

Accessories Controller

I'm submitting a...


[ ] Bug report  
[ ] Performance issue
[x] Feature request
[ ] Documentation issue or request
[ ] Other... Please describe:

Current behavior

currently there is no Accessories adding user interface.

Expected behavior

there should be an user interface to Accessories. user will able to see details Accessories, list etc.
Functionality should be


[ ] user can be Create, edit, detail and delete  Accessories
[ ] User can be checkout & checkin Accessories as per quantity.
[ ] Other... Please describe:

Add Location information

I'm submitting a...


[ ] Bug report  
[ ] Performance issue
[x] Feature request
[ ] Documentation issue or request
[ ] Other... Please describe:

Current behavior

Currently there is no user interface to add Location information.

Expected behavior

There should have an user interface to add Location information.

Add Asset Depreciations

I'm submitting a...


[ ] Bug report  
[ ] Performance issue
[x] Feature request
[ ] Documentation issue or request
[ ] Other... Please describe:

Current behavior

Currently there is no user interface to add Asset Depreciations.

Expected behavior

There should have an user interface to add Asset Depreciations. Asset Depreciations entry should includes the following properties - Id, Name (Depreciation Name), Number of Months, Depreciation role

Modify CSS and Dashboard Theme

I'm submitting a...


[x] Bug report  
[ ] Performance issue
[ ] Feature request
[ ] Documentation issue or request
[ ] Other... Please describe:

Current behavior

There are some issues in bootstrap theme. 900 plus error found in css file. there are lots of unnecessary code/file.

Expected behavior

There should not be unnecessary code/file.

Adding Service folder

Hi @ratanparai,
we can add a service folder in AssetManager.Core, AssetManager.Infrastructure, AssetManager.Web. Here we will keep some service classes. example AssetService, CompanyService etc. what do you think @ratanparai and @mahedee bhai.

Automating code deployment with GitHub and Azure

I'm submitting a...


[ ] Bug report  
[ ] Performance issue
[ ] Feature request
[ ] Documentation issue or request
[x] Deployment

Current behavior

Expected behavior

Application will deployment to azure automatically after each push

What is the motivation / use case for changing the behavior?

Currently, application is deployed to azure. But it does not work properly.

Help

https://blog.github.com/2015-09-15-automating-code-deployment-with-github-and-azure/

Asset Controller

I'm submitting a...


[ ] Bug report  
[ ] Performance issue
[x] Feature request
[ ] Documentation issue or request
[ ] Other... Please describe:

Current behavior

Currently there is no user interface to add an asset. there no controller to manage asset.

Expected behavior

There should be an asset controller with necessary functionality to add and manage asset.
asset controller should have following functionality


[ ]  List of all asset
[ ] List of asset by status
[ ] asset Bulk checkout to user
[ ] Requested asset list
[ ] Deleted asset list
[ ] Asset Maintenances 
[ ] Bulk audit list
[ ] Maintenance create for asset
[ ] checkout an asset
[ ] Other... Please describe:

Add Country Information as seed data

I'm submitting a...


[ ] Bug report  
[ ] Performance issue
[x] Feature request
[ ] Documentation issue or request
[ ] Other... Please describe:

Current behavior

Country name is required some other entities for example supplier. Currently there is no entity to store country name.

Expected behavior

There should be an entity name "Country" with two mandatory field like Id and Name(Country name). Since, it is one time entry so no need to develop user interface for this. Just add country name as seed data.

What is the motivation / use case for changing the behavior?

Because its required for some other entities like, suppliers.

form validation not work

I'm submitting a...


[x] Bug report  
[ ] Performance issue
[ ] Feature request
[ ] Documentation issue or request
[ ] Other... Please describe:

Current behavior

currently form validation not work. error message not showing. empty form submit without validation.

Expected behavior

required message should be showing.

Add supplier information

I'm submitting a...


[ ] Bug report  
[ ] Performance issue
[x] Feature request
[ ] Documentation issue or request
[ ] Other... Please describe:

Current behavior

Currently there is no user interface to add supplier information.

Expected behavior

There should have an user interface to add supplier information. Supplier entry should includes the following properties - Id, Name (Supplier Name), Address, City, State, Country, zip, contact name, phone, fax, email, url, notes, image.

Report

I'm submitting a...


[ ] Bug report  
[ ] Performance issue
[x] Feature request
[ ] Documentation issue or request
[ ] Other... Please describe:

Current behavior

Currently there is no Report generate user interface

Expected behavior

there should be user interface to generate Report following details. i. e. Activity Report, Audit Log, Depreciation report, asset report etc.

Delete unnecessary branches

I'm submitting a...


[ ] Bug report  
[ ] Performance issue
[ ] Feature request
[ ] Documentation issue or request
[x] Other... Please describe:

Current behavior

There are lot of unnecessary branches.

Expected behavior

Every PR should be from different branch and after Merging the PR you should delete that branch. To do so click the Delete branch button.

Example -
Go to PR #18 and see there is a button named Delete branch before the comment box in the bottom. you should press this button every time you merge PR.

What is the motivation / use case for changing the behavior?

Unnecessary information is evil. If changes from any branch is already merged to the master bannch then there is no need for the branch to exists. So delete it and save the world

Fix readme badges

I'm submitting a...


[x] Bug report  
[ ] Performance issue
[ ] Feature request
[ ] Documentation issue or request
[ ] Other... Please describe:

Current behavior

After changing the github organization name, clicking travis build status badge take us to 404 page. Although the build status is showing as expected.

Expected behavior

We should see the build log by clicking the travis build status badge

update asp.net Core & EF Core Version Update

I'm submitting a...


[ ] Bug report  
[ ] Performance issue
[ ] Feature request
[ ] Documentation issue or request
[x] Other... Please describe:

Current behavior

Currently this project with asp.net 2.0 and ef core 2.0.

Expected behavior

this project should be update with asp.net core 2.1 and ef core 2.1.

Add company in menu

I'm submitting a...


[x] Bug report  
[ ] Performance issue
[ ] Feature request
[ ] Documentation issue or request
[ ] Other... Please describe:

Current behavior

There is a menu name company under settings menu. But company menu doesn't work.

Expected behavior

Should go to companies/index (index action of companies controller) when click company menu.

Add manufacturer info

I'm submitting a...


[ ] Bug report  
[ ] Performance issue
[x] Feature request
[ ] Documentation issue or request
[ ] Other... Please describe:

Current behavior

currently there is no view or user interface to add/Create Manufacturer.

Expected behavior

There should have an user interface to add Manufacturer information.

Add sign in page & Modify route

I'm submitting a...


[ ] Bug report  
[ ] Performance issue
[x] Feature request
[ ] Documentation issue or request
[ ] Other... Please describe:

Current behavior

There is no login / Sign up Page. Directly showing the dashboard.

Expected behavior

There should be showing login page first. user can view the dashboard after logging in.

add publish step to build script

I'm submitting a...


[ ] Bug report  
[ ] Performance issue
[x] Feature request
[ ] Documentation issue or request
[ ] Other... Please describe:

Current behavior

There can be some problem that is not detected when building project. Only give error when the project is published. Example - using undefined model property in view files

Expected behavior

Build script should fail if there is any problem

Minimal reproduction of the problem with instructions

What is the motivation / use case for changing the behavior?

Environment


Dotnet SDK version: X.Y.Z 
Node version: XX  
Platform:  

Browser:
- [ ] Chrome (desktop) version XX
- [ ] Chrome (Android) version XX
- [ ] Chrome (iOS) version XX
- [ ] Firefox version XX
- [ ] Safari (desktop) version XX
- [ ] Safari (iOS) version XX
- [ ] IE version XX
- [ ] Edge version XX

Others:

Create Status Label

I'm submitting a...


[ ] Bug report  
[ ] Performance issue
[x] Feature request
[ ] Documentation issue or request
[ ] Other... Please describe:

Current behavior

There is no user interface to Create Status Label.

Expected behavior

there should be an Create Status Label user interface to asset status.

Fieldset Add

I'm submitting a...


[ ] Bug report  
[ ] Performance issue
[x] Feature request
[ ] Documentation issue or request
[ ] Other... Please describe:

Current behavior

there is no Fieldset add user interface.

Expected behavior

should be a Fieldset add user interface.

Department user interface

I'm submitting a...


[ ] Bug report  
[ ] Performance issue
[x] Feature request
[ ] Documentation issue or request
[ ] Other... Please describe:

Current behavior

there is no user interface to add Department.

Expected behavior

there should be a user interface to add Department with Department name, company, manager, location, Image.

Need to add Category information

I'm submitting a...


[ ] Bug report  
[ ] Performance issue
[x] Feature request
[ ] Documentation issue or request
[ ] Other... Please describe:

Current behavior

Currently there is no Catagory user interface.

Expected behavior

There should be an user interface to adding Catagory.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.