Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore/switch to one git flow #11

Merged
merged 152 commits into from
Aug 15, 2019
Merged

chore/switch to one git flow #11

merged 152 commits into from
Aug 15, 2019

Conversation

hdimitrieski
Copy link
Contributor

No description provided.

ignatij and others added 30 commits May 16, 2019 17:55
Initial project setup with store and example provided.
Remove types/ramda from the dependencies.
Add types/ramda locally.
Add build script for local execution.
Log actions in ReduxDevTools only in development mode.
…NE014-2859-create-a-new-angular-project-in-the-pcs-repo to develop

* commit '4d3baece6cf09c1340c79070a3efac8fc6ff59ff':
  [RNE014-2859] Create a new Angular project in the PCS repo
  [RNE014-2859] Create a new Angular project in the PCS repo
  [RNE014-2859] Create a new Angular project in the PCS repo
Install jasmine marbles.
Create reducer utility.
…NE014-2859-create-a-new-angular-project-in-the-pcs-repo to develop

* commit '067807164290f8f0ed4248eb8fcd438339a060a2':
  [RNE014-2859] Create a new Angular project in the PCS repo
Initial mock data and model for the grid.
Use of ramda utility functions. Change of file name mock-model to User model. Use of destructuring instead of for..in loops and switch..case syntax.
…NE014-2861-create-mock-data-for-testing to develop

* commit 'abd1f2ab066a110c989a8439be5121ab54bdd84f':
  [RNE014-2861] Create mock data for testing
  [RNE014-2861] Create mock data for testing
Create EntryComponents module manually in grid.component.
Create component for the row where the dynamic components render.
Initial draw of the grid.
Initial mock dynamic component Cell and Text component.
Test add and data refactor.
Added types to store interface, actions and reducers.
Refactored action handlers.
Added test for the reducer.
Refactored the names of the actions from update to initiate.
Change of file names.
Change of variable names.
Test files refactor.
Deletion of componentFactoriesByName variable.
PriceComponent selector change.
Use of ramda find function instead of Array.prototype.find.
Remove dynamic annotation.
…NE014-2863-draw-the-grid-ikr to develop

* commit '13e5e31ad1a8b379b3fc6f3e6de515816ff128a5':
  [RNE014-2863] Draw the grid
  [RNE014-2863] Draw the grid
  [RNE014-2863] Draw the grid
  [RNE014-2863] Draw the grid
  [RNE014-2863] Draw the grid
Adjusted store to work with the updated code
(Fixed) grid component test now works with store implementation
Removed merge conflict marks, should be added before merging.
Valerija Velinovska and others added 28 commits July 19, 2019 17:56
add possibility to keep more than one grid in store
keep active sort and filters in store
keep indexes of filtered and sorted data
keep indexes of selected data items
Keep columns config in store
Add filterType in filters config
In case when valueGetter is provided use it for rendering of value and filtering/sorting
Add test for data grid reducer
Add action for handling column visibility
Rename GridFilter to DataGridFilter
Rename GridSort to DataGridSort
Fix column-selector test
Keep info for applied filter on column level
Remove FilterOptionsService
For active sorting keep column ids (in order to know on which column sort is applied)
Refactor components that were working with ColumnConfig
Adapt unit tests
Remove usages of removed FilterType
The HeaderComponent now contain list of HeaderItemComponent.
Also now we have a FooterComponent in which we can pass components that should be rendered in the footer.
Both components are passed in the grid as children, using content projection.
The column config is removed completely.
Add column config with ids - integrate this interface when working with grid columns
Assign ids to columns in grid initialization
refactor(columns): add interface for column config with ids
Add configuration for the store that can be provided from outside.
Allow creating the grid store from outside the library.
Create interface for the cell components.
feat(grid): add default grid cell component
fix(columns): hide all rows when there isn't any visible columns
@hdimitrieski hdimitrieski merged commit 2893f58 into master Aug 15, 2019
@hdimitrieski hdimitrieski deleted the develop branch August 15, 2019 13:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants