cis-config's People
cis-config's Issues
Use case - category
Create pages for creating or editing categories.
Fix CisUserDaoITest
Vyhazuje RTE výjimku, má testovat přidání uživatele.
#28
new integration tests
Vytvořit stránky, kde bude možné zobrazit seznam uživatelů
Momentálně Ti to umí vypsat seznam přes rest, ale bude zapotřebí vypsat uživatele v nějaké JSF stránce:
http://localhost:7500/cis/rest/hello/greet
[Michal edit:] pro "normální" uživatele http://localhost:8080/cis/rest/hello/greet
Implement logging
Logs are important feature for developers.
Deleting ConfigurationItemKeyItems
Create deleting ConfigurationItemKeyItems
Delete ID displayed in tables
Refactor
- delete "reset" button at forms
- make confirm dialog when deleting active item
- after deleting active item keep selected category
Ignorování souborů GIT
Enabling/disabling value field in item manipulation form on profile edit page
When value is filled and category is changed, value field is editable even if the item key is not not chosen ("vyberte klíč" option is).
How to replicate:
- choose category 1
- choose item key 1
- value field is now editable
- choose category 2
- item key is set to "vyberte klíč"
- value field is now still editable
Problem with relations in JPA
I implemented JPA structures for database but i don't know how to implement relations between tables. In server console it writes exception for adding existing FOREIGN KEY and also existing FOREIGN KEYs contains NO ACTION on delete, edit... its some kind of problem. Maybe it can be fixed using better annotations.
Editing of configuration item does not work
There is an error with category passing.
Create pages for editing user's data
try & catch for beans
Add more classes of exceptions in existing beans
Change of application navigation logic according to description
Create DAO classes for database.
Implements Dao classes for database.
Wrong condition at active config init method.
Create user inteface
Use case - configuration profiles
Modify application style
Fix invalid header tags
Update CisUser entity (user status)
Adds status column for CisUser and improve DAO.
Bugged removing items from profile
Implement deletion of user
Implement addition of new user
Removed user
I will write in in czech because its too difficult to write it in english:
2) Uživatel, který je smazán má přístup ke všemu! měl by být poslán po přihlášení na stránku, že byl smazán a nevidět nic.
- Uživatel, který se smaže se dál může promenádovat po aplikaci. Buď dát možnost se nemazat, nebo po smazání sama sebe dát odhlášení
Chtělo by to udělat funkci takovou, že je uživatel v databázi a zároveň přihlášenej.
Bugged user recovery
Nepodařilo se obnovit uživatele: User is not deleted: cz.i.cis.config.jpa.CisUser@10b025b[id=2,firstName=cis,lastName=cis,login=cis,birthDate=Mon Jan 01 00:00:00 CET 1990,status=0]
Unregistered user
I will write in in czech because its too difficult to write it in english:
Neregistrovanej uživatel vidí menu.
Basic maven structure of the project
Struktura projektu:
EJB+JPA modul
WAR modul (JSF, webová aplikace)
EAR modul (obsahuje EJB+JPA+WAR, neobsahuje JDBC resource ani glassfish)
Edit User bug
Edit page for user contains:
The metadata component needs to be nested within a f:metadata tag. Suggestion: enclose the necessary components within <f:metadata>
and form for edit is empty.
Injecting EntityManager in tests
Needed to prepare and clean data for itests
User registration bugs
I will write in in czech because its too difficult to write it in english:
-
Uživatel, který není v databázi je převeden na registrační formulář, ale má možnost stisknout tlačítko Storno a to ho vrátí na seznam uživatelů, kde může mazat uživatele.
-
Uživatel, který je převeden na registrační formulář by měl mít předvyplněný uživatelský nick a to políčko by mělo být needitovatelné.
Modify handling of error messages
Change position and styling
Základní databázové schéma
Integrate with prepared user interface
...and get rid of the rubbish ;)
new integration tests
added exception for DAO
Use case - configuration items
Use case - users
Add confirms to category and profile deleting
Add javadoc for classes
Please write javadoc for classes which you made (or methods you made). Also add your @author tag into class header.
Update database scheme
Add 1:1 relation between ConfigurationItemKey and ConfigurationItem
Add UniqueConstraint for columns "profile_id" and "key_id" in ConfiguraitionProfileItem
Basic support for integration tests
Arquillian, Glassfish4
Implementovat základní přihlašování
Vytvořit několik webových stránek:
- přihlašovací formulář
- stránka pro přesměrovaní po úspěšném přihlášení
- stránka pro přesměrování při chybě
Pro přihlašování se využije File realm poskytovaný serverem Glassfish.
Missing user controls after adding new user
After creating new user aplication redirects to list of users. There are missing controls (smazat and upravit links) for added user.
Edit profile show every exist profile keys.
Modification of the profile shows all existing keys, even when the key is on a different profile.
cz: Úprava profilu zobrazuje všechny existující klíče, i když klíč je u jiného profilu.
Show error when logged user isn't in db.
Add confirm dialogs
Use case - active configuration
Create page for deleting active configuration and show active configuration by category.
Logged user cannot do any changes
If the user can login (via realm) but there is no registered user with the same login, user can view data, but cannot make any change.
Target: WARN user that he have to be registered to make changes and don't allow him to do any change (hide links/buttons)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.