| ubuntu@ip-172-31-28-2:~$ tree /var/lib/jenkins | |
| /var/lib/jenkins | |
| ├── bitbucketpullrequestbuilder.bitbucketpullrequestbuilder.BitbucketBuildTrigger.xml | |
| ├── config.xml | |
| ├── envinject-plugin-configuration.xml | |
| ├── envInject.xml | |
| ├── hudson.maven.MavenModuleSet.xml | |
| ├── hudson.plugins.analysis.core.GlobalSettings.xml | |
| ├── hudson.plugins.ansicolor.AnsiColorBuildWrapper.xml | |
| ├── hudson.plugins.build_timeout.operations.BuildStepOperation.xml | |
| ├── hudson.plugins.copyartifact.TriggeredBuildSelector.xml | |
| ├── hudson.plugins.emailext.ExtendedEmailPublisher.xml | |
| ├── hudson.plugins.git.GitSCM.xml | |
| ├── hudson.plugins.s3.S3BucketPublisher.xml | |
| ├── hudson.plugins.timestamper.TimestamperConfig.xml | |
| ├── hudson.tasks.Mailer.xml | |
| ├── hudson.tasks.Shell.xml | |
| ├── hudson.triggers.SCMTrigger.xml | |
| ├── jenkins.model.ArtifactManagerConfiguration.xml | |
| ├── jenkins.model.JenkinsLocationConfiguration.xml | |
| ├── jenkins.plugins.slack.SlackNotifier.xml | |
| ├── jenkins.plugins.slack.webhook.GlobalConfig.xml | |
| ├── jobs | |
| │ ├── squire-api-development | |
| │ │ ├── builds | |
| │ │ │ ├── 126 -> 126 | |
| │ │ │ ├── 91 -> 91 | |
| │ │ │ ├── lastStableBuild -> 126 | |
| │ │ │ ├── lastUnstableBuild -> -1 | |
| │ │ │ └── lastUnsuccessfulBuild -> 91 | |
| │ │ ├── config.xml | |
| │ │ └── scm-polling.log | |
| │ ├── squire-app-development | |
| │ │ ├── builds | |
| │ │ │ ├── 292 -> 292 | |
| │ │ │ ├── 293 -> 293 | |
| │ │ │ ├── 294 | |
| │ │ │ │ ├── build.xml | |
| │ │ │ │ ├── changelog0.xml | |
| │ │ │ │ └── log | |
| │ │ │ ├── 295 | |
| │ │ │ │ ├── build.xml | |
| │ │ │ │ ├── changelog0.xml | |
| │ │ │ │ └── log | |
| │ │ │ ├── lastFailedBuild -> 295 | |
| │ │ │ ├── lastStableBuild -> 292 | |
| │ │ │ ├── lastUnstableBuild -> -1 | |
| │ │ │ └── lastUnsuccessfulBuild -> 295 | |
| │ │ ├── config.xml | |
| │ │ ├── lastStable -> builds/lastStableBuild | |
| │ │ ├── lastSuccessful -> builds/lastSuccessfulBuild | |
| │ │ ├── nextBuildNumber | |
| │ │ └── scm-polling.log | |
| │ ├── squire-app-pull-requests | |
| │ │ └── config.xml | |
| │ ├── squire-web-development | |
| │ │ └── config.xml | |
| │ └── squire-web-pull-requests | |
| │ └── config.xml | |
| ├── org.jenkinsci.plugins.awsbeanstalkpublisher.AWSEBPublisher.xml | |
| ├── org.jenkinsci.plugins.jvctb.ViolationsToBitbucketServerGlobalConfiguration.xml | |
| ├── org.jenkinsci.plugins.pipeline.modeldefinition.config.GlobalConfig.xml | |
| ├── org.jenkinsci.plugins.workflow.flow.FlowExecutionList.xml | |
| ├── org.jenkinsci.plugins.workflow.libs.GlobalLibraries.xml | |
| ├── sauce-ondemand.xml | |
| ├── users | |
| │ ├── momirov | |
| │ │ └── config.xml | |
| │ └── troypayne7 | |
| │ └── config.xml | |
| └── workspace | |
| └── squire-app-development@script | |
| ├── bower.json | |
| ├── browser_tests | |
| │ ├── readme.md | |
| │ └── tests.js | |
| ├── Dockerfile | |
| ├── frontend | |
| │ ├── favicon | |
| │ │ └── favicon.png | |
| │ ├── fonts | |
| │ ├── icons | |
| │ │ ├── icon-add_photo.svg | |
| │ │ ├── icon-appointment.svg | |
| │ │ ├── icon-arrow_circle.svg | |
| │ │ ├── icon-arrow-left.svg | |
| │ │ ├── icon-arrow-right.svg | |
| │ │ ├── icon-arrow.svg | |
| │ │ ├── icon-arrow_x_close.svg | |
| │ │ ├── icon-barbers.svg | |
| │ │ ├── icon-calendar.svg | |
| │ │ ├── icon-cancel.svg | |
| │ │ ├── icon-customers.svg | |
| │ │ ├── icon-delete.svg | |
| │ │ ├── icon-drag_drop.svg | |
| │ │ ├── icon-edit.svg | |
| │ │ ├── icon-facebook.svg | |
| │ │ ├── icon-more.svg | |
| │ │ ├── icon-notification.svg | |
| │ │ ├── icon-plus.svg | |
| │ │ ├── icon-refresh.svg | |
| │ │ ├── icon-save.svg | |
| │ │ ├── icon-search.svg | |
| │ │ ├── icon-services.svg | |
| │ │ ├── icon-settings.svg | |
| │ │ ├── icon-shop.svg | |
| │ │ ├── icon-workhours.svg | |
| │ │ └── icon-x_tag.svg | |
| │ ├── images | |
| │ │ ├── 1.svg | |
| │ │ ├── 2.svg | |
| │ │ ├── arrow_circle.svg | |
| │ │ ├── arrow.svg | |
| │ │ ├── avatar.jpeg | |
| │ │ ├── barber.png | |
| │ │ ├── checker.svg | |
| │ │ ├── combination-lock.png | |
| │ │ ├── dollar-sign.png | |
| │ │ ├── door-out.png | |
| │ │ ├── man-off.png | |
| │ │ ├── man.png | |
| │ │ ├── no_images_icon.svg | |
| │ │ ├── select_arrows.svg | |
| │ │ ├── shop.png | |
| │ │ ├── side_navigation_image.png | |
| │ │ ├── side_navigation_top_image.png | |
| │ │ ├── squire_circle_logo.png | |
| │ │ ├── squire_circle_logo.svg | |
| │ │ ├── stop-or-prohibition-sign.svg | |
| │ │ └── three-circling-arrows.svg | |
| │ ├── js | |
| │ │ ├── app | |
| │ │ │ ├── admin | |
| │ │ │ │ ├── adminApp.jsx | |
| │ │ │ │ ├── shops | |
| │ │ │ │ │ ├── actions.js | |
| │ │ │ │ │ ├── components | |
| │ │ │ │ │ │ ├── addShop.jsx | |
| │ │ │ │ │ │ ├── editShop.jsx | |
| │ │ │ │ │ │ ├── shopList.jsx | |
| │ │ │ │ │ │ ├── shops.jsx | |
| │ │ │ │ │ │ └── shopType.jsx | |
| │ │ │ │ │ ├── constants.js | |
| │ │ │ │ │ ├── containers | |
| │ │ │ │ │ │ ├── addShopContainer.js | |
| │ │ │ │ │ │ ├── editShopContainer.js | |
| │ │ │ │ │ │ └── shopListContainer.js | |
| │ │ │ │ │ ├── reducers | |
| │ │ │ │ │ │ ├── byId.js | |
| │ │ │ │ │ │ ├── index.js | |
| │ │ │ │ │ │ ├── list.js | |
| │ │ │ │ │ │ └── __tests__ | |
| │ │ │ │ │ │ ├── byId.spec.js | |
| │ │ │ │ │ │ ├── index.spec.js | |
| │ │ │ │ │ │ └── list.spec.js | |
| │ │ │ │ │ ├── schema.js | |
| │ │ │ │ │ └── __tests__ | |
| │ │ │ │ │ └── actions.spec.js | |
| │ │ │ │ └── users | |
| │ │ │ │ ├── actions.js | |
| │ │ │ │ ├── components | |
| │ │ │ │ │ ├── addUser.jsx | |
| │ │ │ │ │ ├── editUser.jsx | |
| │ │ │ │ │ ├── userForm.jsx | |
| │ │ │ │ │ ├── userList.jsx | |
| │ │ │ │ │ ├── users.jsx | |
| │ │ │ │ │ └── userType.jsx | |
| │ │ │ │ ├── constants.js | |
| │ │ │ │ ├── containers | |
| │ │ │ │ │ ├── addUserContainer.js | |
| │ │ │ │ │ ├── editUserContainer.js | |
| │ │ │ │ │ └── userListContainer.js | |
| │ │ │ │ ├── reducers | |
| │ │ │ │ │ ├── byId.js | |
| │ │ │ │ │ ├── index.js | |
| │ │ │ │ │ ├── list.js | |
| │ │ │ │ │ └── __tests__ | |
| │ │ │ │ │ ├── byId.spec.js | |
| │ │ │ │ │ ├── index.spec.js | |
| │ │ │ │ │ └── list.spec.js | |
| │ │ │ │ ├── schema.js | |
| │ │ │ │ └── __tests__ | |
| │ │ │ │ └── actions.spec.js | |
| │ │ │ ├── app.jsx | |
| │ │ │ ├── auth | |
| │ │ │ │ ├── actions.js | |
| │ │ │ │ ├── constants.js | |
| │ │ │ │ ├── login | |
| │ │ │ │ │ ├── loginContainer.js | |
| │ │ │ │ │ └── login.jsx | |
| │ │ │ │ ├── reducer.js | |
| │ │ │ │ ├── resetPassword | |
| │ │ │ │ │ ├── resetPassword.jsx | |
| │ │ │ │ │ └── resetPasswordPage.jsx | |
| │ │ │ │ ├── roleAware.jsx | |
| │ │ │ │ ├── routerHooks.js | |
| │ │ │ │ ├── selectors.js | |
| │ │ │ │ ├── signout | |
| │ │ │ │ │ └── signOut.jsx | |
| │ │ │ │ └── signup | |
| │ │ │ │ ├── signUpContainer.js | |
| │ │ │ │ └── signUp.jsx | |
| │ │ │ ├── barber | |
| │ │ │ │ ├── barberApp.jsx | |
| │ │ │ │ ├── config.js | |
| │ │ │ │ └── wrappers | |
| │ │ │ │ ├── addBarberCustomerWrapper.jsx | |
| │ │ │ │ ├── addBarberUserServiceWrapper.jsx | |
| │ │ │ │ ├── barberCustomersWrapper.jsx | |
| │ │ │ │ ├── barberUserAddBankAccountWrapper.jsx | |
| │ │ │ │ ├── barberUserEditCustomerWrapper.jsx | |
| │ │ │ │ ├── barberUserEditServiceWrapper.jsx | |
| │ │ │ │ ├── barberUserReportsWrapper.jsx | |
| │ │ │ │ ├── barberUserServicesWrapper.jsx | |
| │ │ │ │ └── barberUserSettingsWrapper.jsx | |
| │ │ │ ├── common | |
| │ │ │ │ ├── advanceBookingForm.jsx | |
| │ │ │ │ ├── basicInfoForm | |
| │ │ │ │ │ └── basicInfo.jsx | |
| │ │ │ │ ├── buttons | |
| │ │ │ │ │ ├── addAppointmentsButton.jsx | |
| │ │ │ │ │ ├── buttonLink.jsx | |
| │ │ │ │ │ ├── cancelButtonLink.jsx | |
| │ │ │ │ │ └── saveButton.jsx | |
| │ │ │ │ ├── checkable.jsx | |
| │ │ │ │ ├── checkboxSwitch.jsx | |
| │ │ │ │ ├── currencyInput.jsx | |
| │ │ │ │ ├── date.jsx | |
| │ │ │ │ ├── decorators | |
| │ │ │ │ │ └── fetchOnUpdate.jsx | |
| │ │ │ │ ├── events.js | |
| │ │ │ │ ├── formErrorMessage.jsx | |
| │ │ │ │ ├── formFields | |
| │ │ │ │ │ ├── basicFormField.jsx | |
| │ │ │ │ │ └── formattedFormField.jsx | |
| │ │ │ │ ├── helpers | |
| │ │ │ │ │ ├── appointments.js | |
| │ │ │ │ │ ├── countShopBarbers.js | |
| │ │ │ │ │ ├── customers.js | |
| │ │ │ │ │ ├── formatPhoneNumber.js | |
| │ │ │ │ │ ├── fullCalendar.js | |
| │ │ │ │ │ ├── intercom.js | |
| │ │ │ │ │ ├── notifications.js | |
| │ │ │ │ │ ├── offline.js | |
| │ │ │ │ │ ├── schedules.js | |
| │ │ │ │ │ ├── shops.js | |
| │ │ │ │ │ ├── __tests__ | |
| │ │ │ │ │ │ ├── appointments.spec.js | |
| │ │ │ │ │ │ ├── countShopBarbers.spec.js | |
| │ │ │ │ │ │ ├── customers.test.js | |
| │ │ │ │ │ │ ├── formatPhoneNumber.test.js | |
| │ │ │ │ │ │ ├── schedules.test.js | |
| │ │ │ │ │ │ ├── shops.test.js | |
| │ │ │ │ │ │ ├── times.test.js | |
| │ │ │ │ │ │ └── users.test.js | |
| │ │ │ │ │ ├── times.js | |
| │ │ │ │ │ └── users.js | |
| │ │ │ │ ├── icon.jsx | |
| │ │ │ │ ├── input.jsx | |
| │ │ │ │ ├── lazyLoadScroll.jsx | |
| │ │ │ │ ├── money.js | |
| │ │ │ │ ├── notificationMethods.jsx | |
| │ │ │ │ ├── phoneInput.jsx | |
| │ │ │ │ ├── pubnub.js | |
| │ │ │ │ ├── rangeSelect.jsx | |
| │ │ │ │ ├── schedulesForm | |
| │ │ │ │ │ ├── schedulePeriod.jsx | |
| │ │ │ │ │ └── schedules.jsx | |
| │ │ │ │ ├── selectableBox.jsx | |
| │ │ │ │ ├── select.jsx | |
| │ │ │ │ ├── simpleCheckbox.jsx | |
| │ │ │ │ ├── textarea.jsx | |
| │ │ │ │ ├── tooltip.jsx | |
| │ │ │ │ ├── uploadPhotoForm | |
| │ │ │ │ │ ├── colorPicker.jsx | |
| │ │ │ │ │ └── uploadPhoto.jsx | |
| │ │ │ │ ├── validator.js | |
| │ │ │ │ └── withNotifications.jsx | |
| │ │ │ ├── http.js | |
| │ │ │ ├── main | |
| │ │ │ │ ├── actions.js | |
| │ │ │ │ ├── appointments | |
| │ │ │ │ │ ├── actions.js | |
| │ │ │ │ │ ├── addAppointment | |
| │ │ │ │ │ │ ├── addAppointment.jsx | |
| │ │ │ │ │ │ └── copyAppointment.jsx | |
| │ │ │ │ │ ├── appointmentForm | |
| │ │ │ │ │ │ ├── appointmentFormContainer.js | |
| │ │ │ │ │ │ ├── appointmentForm.jsx | |
| │ │ │ │ │ │ ├── cancelAppointment.jsx | |
| │ │ │ │ │ │ ├── confirmationScreen | |
| │ │ │ │ │ │ │ ├── confirmationScreen.jsx | |
| │ │ │ │ │ │ │ ├── confirmationScreenSection.jsx | |
| │ │ │ │ │ │ │ └── sendNotifications.jsx | |
| │ │ │ │ │ │ ├── DatePicker.jsx | |
| │ │ │ │ │ │ ├── dateTimePicker | |
| │ │ │ │ │ │ │ ├── dateTimePicker.jsx | |
| │ │ │ │ │ │ │ ├── days.jsx | |
| │ │ │ │ │ │ │ ├── selectDay.jsx | |
| │ │ │ │ │ │ │ └── selectTime.jsx | |
| │ │ │ │ │ │ ├── paidInShop.jsx | |
| │ │ │ │ │ │ ├── paymentDetails | |
| │ │ │ │ │ │ │ ├── functions.js | |
| │ │ │ │ │ │ │ ├── paymentDetails.jsx | |
| │ │ │ │ │ │ │ └── paymentDetailsStatus.jsx | |
| │ │ │ │ │ │ ├── rebookAppointment.jsx | |
| │ │ │ │ │ │ ├── RepeatAppointment.jsx | |
| │ │ │ │ │ │ ├── selectBarber.jsx | |
| │ │ │ │ │ │ ├── selectCustomer.jsx | |
| │ │ │ │ │ │ ├── selectDuration.jsx | |
| │ │ │ │ │ │ ├── SelectFrequency.jsx | |
| │ │ │ │ │ │ ├── selectServices.jsx | |
| │ │ │ │ │ │ ├── selectStatus.jsx | |
| │ │ │ │ │ │ └── Switch.jsx | |
| │ │ │ │ │ ├── appointmentSelector.js | |
| │ │ │ │ │ ├── appointmentsList | |
| │ │ │ │ │ │ └── appointmentsList.jsx | |
| │ │ │ │ │ ├── appointmentsWrapper.jsx | |
| │ │ │ │ │ ├── barbersFilter | |
| │ │ │ │ │ │ ├── barberOption.jsx | |
| │ │ │ │ │ │ └── barbersFilter.jsx | |
| │ │ │ │ │ ├── config.js | |
| │ │ │ │ │ ├── constants.js | |
| │ │ │ │ │ ├── datePicker | |
| │ │ │ │ │ │ └── datePicker.jsx | |
| │ │ │ │ │ ├── incrementalSwitcher | |
| │ │ │ │ │ │ └── incrementalSwitcher.jsx | |
| │ │ │ │ │ ├── reducer.js | |
| │ │ │ │ │ ├── reducers | |
| │ │ │ │ │ │ ├── barberFilter.js | |
| │ │ │ │ │ │ ├── byId.js | |
| │ │ │ │ │ │ └── items.js | |
| │ │ │ │ │ ├── schema.js | |
| │ │ │ │ │ ├── statusFilter | |
| │ │ │ │ │ │ ├── statusFilter.jsx | |
| │ │ │ │ │ │ └── statusOption.jsx | |
| │ │ │ │ │ ├── __tests__ | |
| │ │ │ │ │ │ └── appointmentSelector.spec.js | |
| │ │ │ │ │ ├── viewOptions | |
| │ │ │ │ │ │ ├── option.jsx | |
| │ │ │ │ │ │ └── viewOptions.jsx | |
| │ │ │ │ │ └── views | |
| │ │ │ │ │ ├── combined | |
| │ │ │ │ │ │ ├── combinedCalendarWidget.jsx | |
| │ │ │ │ │ │ └── combinedView.jsx | |
| │ │ │ │ │ ├── list | |
| │ │ │ │ │ │ ├── appointmentDetails.jsx | |
| │ │ │ │ │ │ ├── appointmentsListDay | |
| │ │ │ │ │ │ │ ├── appointmentsListDay.jsx | |
| │ │ │ │ │ │ │ ├── tableHeader.jsx | |
| │ │ │ │ │ │ │ └── tableRow.jsx | |
| │ │ │ │ │ │ └── appointmentsList.jsx | |
| │ │ │ │ │ └── sideBySide | |
| │ │ │ │ │ ├── sideBySideCalendarWidget.jsx | |
| │ │ │ │ │ └── sideBySideView.jsx | |
| │ │ │ │ ├── barbers | |
| │ │ │ │ │ ├── actions.js | |
| │ │ │ │ │ ├── addBarber | |
| │ │ │ │ │ │ └── addBarber.jsx | |
| │ │ │ │ │ ├── barbers.jsx | |
| │ │ │ │ │ ├── barbersList | |
| │ │ │ │ │ │ ├── barbersListItem.jsx | |
| │ │ │ │ │ │ └── barbersList.jsx | |
| │ │ │ │ │ ├── constants.js | |
| │ │ │ │ │ ├── editDetailsBarber | |
| │ │ │ │ │ │ └── editDetailsBarber.jsx | |
| │ │ │ │ │ ├── formBarbers | |
| │ │ │ │ │ │ ├── barberForm.jsx | |
| │ │ │ │ │ │ ├── daysForm | |
| │ │ │ │ │ │ │ └── days.jsx | |
| │ │ │ │ │ │ ├── permissionsForm | |
| │ │ │ │ │ │ │ └── permissions.jsx | |
| │ │ │ │ │ │ └── servicesForm | |
| │ │ │ │ │ │ ├── service.jsx | |
| │ │ │ │ │ │ └── servicesForm.jsx | |
| │ │ │ │ │ ├── reducer.js | |
| │ │ │ │ │ ├── reducers | |
| │ │ │ │ │ │ └── byId.js | |
| │ │ │ │ │ ├── schema.js | |
| │ │ │ │ │ └── selector.js | |
| │ │ │ │ ├── constants.js | |
| │ │ │ │ ├── customers | |
| │ │ │ │ │ ├── actions.js | |
| │ │ │ │ │ ├── addCustomer | |
| │ │ │ │ │ │ ├── addCustomer.jsx | |
| │ │ │ │ │ │ └── addShopCustomerWrapper.jsx | |
| │ │ │ │ │ ├── constants.js | |
| │ │ │ │ │ ├── customerForm | |
| │ │ │ │ │ │ └── customerForm.jsx | |
| │ │ │ │ │ ├── customersFilter | |
| │ │ │ │ │ │ ├── customersFilter.jsx | |
| │ │ │ │ │ │ └── letter.jsx | |
| │ │ │ │ │ ├── customers.jsx | |
| │ │ │ │ │ ├── customersList | |
| │ │ │ │ │ │ ├── customersListItem.jsx | |
| │ │ │ │ │ │ └── customersList.jsx | |
| │ │ │ │ │ ├── editDetailsCustomer | |
| │ │ │ │ │ │ └── editDetailsCustomer.jsx | |
| │ │ │ │ │ ├── reducer.js | |
| │ │ │ │ │ └── selector.js | |
| │ │ │ │ ├── headers | |
| │ │ │ │ │ ├── header.jsx | |
| │ │ │ │ │ ├── searchHeader.jsx | |
| │ │ │ │ │ ├── simpleHeader.jsx | |
| │ │ │ │ │ └── __tests__ | |
| │ │ │ │ │ ├── simpleHeader_snapshot.test.js | |
| │ │ │ │ │ ├── simpleHeader.test.js | |
| │ │ │ │ │ └── __snapshots__ | |
| │ │ │ │ │ └── simpleHeader_snapshot.test.js.snap | |
| │ │ │ │ ├── main.jsx | |
| │ │ │ │ ├── reducer.js | |
| │ │ │ │ ├── reports | |
| │ │ │ │ │ ├── actions.js | |
| │ │ │ │ │ ├── appointmentsReport | |
| │ │ │ │ │ │ ├── appointmentsReport.jsx | |
| │ │ │ │ │ │ └── tableWrapper.jsx | |
| │ │ │ │ │ ├── barbersReport | |
| │ │ │ │ │ │ ├── barberReportSummary.jsx | |
| │ │ │ │ │ │ └── barbersReport.jsx | |
| │ │ │ │ │ ├── constants.js | |
| │ │ │ │ │ ├── reducer.js | |
| │ │ │ │ │ ├── reportsDropdown.jsx | |
| │ │ │ │ │ ├── reportsFilter.jsx | |
| │ │ │ │ │ ├── reportsHelper.js | |
| │ │ │ │ │ └── reports.jsx | |
| │ │ │ │ ├── search | |
| │ │ │ │ │ ├── actions.js | |
| │ │ │ │ │ ├── adminShopSearchBox.jsx | |
| │ │ │ │ │ ├── adminUserSearchBox.js | |
| │ │ │ │ │ ├── constants.js | |
| │ │ │ │ │ ├── globalSearchBox.jsx | |
| │ │ │ │ │ ├── reducer.js | |
| │ │ │ │ │ └── userSearchBox.jsx | |
| │ │ │ │ ├── services | |
| │ │ │ │ │ ├── actions.js | |
| │ │ │ │ │ ├── addService | |
| │ │ │ │ │ │ └── addService.jsx | |
| │ │ │ │ │ ├── constants.js | |
| │ │ │ │ │ ├── editDetails | |
| │ │ │ │ │ │ └── editDetails.jsx | |
| │ │ │ │ │ ├── form | |
| │ │ │ │ │ │ ├── assignedStaff.jsx | |
| │ │ │ │ │ │ └── form.jsx | |
| │ │ │ │ │ ├── reducer.js | |
| │ │ │ │ │ ├── reducers | |
| │ │ │ │ │ │ └── byId.js | |
| │ │ │ │ │ ├── schema.js | |
| │ │ │ │ │ ├── selector.js | |
| │ │ │ │ │ ├── services.jsx | |
| │ │ │ │ │ ├── servicesList | |
| │ │ │ │ │ │ ├── serviceListItem.jsx | |
| │ │ │ │ │ │ └── servicesList.jsx | |
| │ │ │ │ │ └── utils | |
| │ │ │ │ │ └── transformPrice.js | |
| │ │ │ │ ├── settings | |
| │ │ │ │ │ ├── actions.js | |
| │ │ │ │ │ ├── bankAccount | |
| │ │ │ │ │ │ ├── bankAccountAdd.jsx | |
| │ │ │ │ │ │ ├── bankAccountEdit.jsx | |
| │ │ │ │ │ │ ├── bankAccountEntity.jsx | |
| │ │ │ │ │ │ ├── bankAccountForm.jsx | |
| │ │ │ │ │ │ ├── bankAccount.jsx | |
| │ │ │ │ │ │ └── singleBankAccount.jsx | |
| │ │ │ │ │ ├── changePassword | |
| │ │ │ │ │ │ └── changePassword.jsx | |
| │ │ │ │ │ ├── constants.js | |
| │ │ │ │ │ ├── headerDropdown.jsx | |
| │ │ │ │ │ ├── reducer.js | |
| │ │ │ │ │ └── settings.jsx | |
| │ │ │ │ ├── shops | |
| │ │ │ │ │ ├── actions.js | |
| │ │ │ │ │ ├── addressForm.jsx | |
| │ │ │ │ │ ├── constants.js | |
| │ │ │ │ │ ├── editShop.jsx | |
| │ │ │ │ │ ├── feesForm.jsx | |
| │ │ │ │ │ ├── pastAppointmentEditingForm.jsx | |
| │ │ │ │ │ └── shopForm.jsx | |
| │ │ │ │ └── wrappers | |
| │ │ │ │ ├── shopUserAddBankAccountWrapper.jsx | |
| │ │ │ │ ├── shopUserAddServiceWrapper.jsx | |
| │ │ │ │ ├── shopUserCustomersWrapper.jsx | |
| │ │ │ │ ├── shopUserEditCustomerWrapper.jsx | |
| │ │ │ │ ├── shopUserEditServiceWrapper.jsx | |
| │ │ │ │ ├── shopUserReportsWrapper.jsx | |
| │ │ │ │ ├── shopUserServicesWrapper.jsx | |
| │ │ │ │ └── shopUserSettingsWrapper.jsx | |
| │ │ │ ├── middlewares | |
| │ │ │ │ ├── authInterceptor.js | |
| │ │ │ │ ├── loaderMiddleware.js | |
| │ │ │ │ └── sessionMiddleware.js | |
| │ │ │ ├── publicApp.jsx | |
| │ │ │ ├── sidebar | |
| │ │ │ │ ├── header | |
| │ │ │ │ │ ├── shopsContainer.js | |
| │ │ │ │ │ └── shops.jsx | |
| │ │ │ │ ├── navigation | |
| │ │ │ │ │ ├── navigation.jsx | |
| │ │ │ │ │ └── navLink.jsx | |
| │ │ │ │ └── sidebar.jsx | |
| │ │ │ └── storage.js | |
| │ │ ├── config.js | |
| │ │ ├── hacks.js | |
| │ │ ├── index.html | |
| │ │ ├── index.jsx | |
| │ │ ├── polyfills.js | |
| │ │ ├── reducer.js | |
| │ │ ├── routes.jsx | |
| │ │ ├── store.js | |
| │ │ └── test | |
| │ │ ├── data | |
| │ │ │ ├── shops.json | |
| │ │ │ └── users.json | |
| │ │ └── helpers | |
| │ │ └── mockStore.js | |
| │ └── scss | |
| │ ├── base | |
| │ │ ├── _base.headings.scss | |
| │ │ ├── _base.links.scss | |
| │ │ └── _base.page.scss | |
| │ ├── components | |
| │ │ ├── _components.appointment-card.scss | |
| │ │ ├── _components.appointment-details-head.scss | |
| │ │ ├── _components.appointment-details.scss | |
| │ │ ├── _components.appointments.scss | |
| │ │ ├── _components.appointments-table.scss | |
| │ │ ├── _components.avatar.scss | |
| │ │ ├── _components.badge.scss | |
| │ │ ├── _components.breadcrumbs.scss | |
| │ │ ├── _components.button-group.scss | |
| │ │ ├── _components.buttons.scss | |
| │ │ ├── _components.checkbox.scss | |
| │ │ ├── _components.colorpicker.scss | |
| │ │ ├── _components.dropdown-triggers.scss | |
| │ │ ├── _components.form-input-group.scss | |
| │ │ ├── _components.form.scss | |
| │ │ ├── _components.hamburger.scss | |
| │ │ ├── _components.header-primary-menu.scss | |
| │ │ ├── _components.header-primary.scss | |
| │ │ ├── _components.headings.scss | |
| │ │ ├── _components.info-tooltips.scss | |
| │ │ ├── _components.inputs.scss | |
| │ │ ├── _components.label.scss | |
| │ │ ├── _components.letters.scss | |
| │ │ ├── _components.link-blank.scss | |
| │ │ ├── _components.loading-bar.scss | |
| │ │ ├── _components.login.scss | |
| │ │ ├── _components.modal.scss | |
| │ │ ├── _components.notification.scss | |
| │ │ ├── _components.page-content.scss | |
| │ │ ├── _components.radio-buttons.scss | |
| │ │ ├── _components.round-number.scss | |
| │ │ ├── _components.search.scss | |
| │ │ ├── _components.select.scss | |
| │ │ ├── _components.separator-list.scss | |
| │ │ ├── _components.separator.scss | |
| │ │ ├── _components.shops-table.scss | |
| │ │ ├── _components.status.scss | |
| │ │ ├── _components.switcher.scss | |
| │ │ ├── _components.table-card.scss | |
| │ │ ├── _components.tables.scss | |
| │ │ ├── _components.tabs.scss | |
| │ │ ├── _components.tag.scss | |
| │ │ ├── _components.textarea.scss | |
| │ │ ├── _components.timezone.scss | |
| │ │ ├── _components.tooltips.scss | |
| │ │ ├── _components.typography-ui.scss | |
| │ │ ├── _components.user-header.scss | |
| │ │ ├── _components.user-nav.scss | |
| │ │ ├── _components.user-sidebar.scss | |
| │ │ └── _components.wrapper.scss | |
| │ ├── objects | |
| │ │ ├── _objects.cards-layout-wrapper.scss | |
| │ │ ├── _objects.flexbox.scss | |
| │ │ ├── _objects.icons.scss | |
| │ │ └── _objects.page-height.scss | |
| │ ├── screen.scss | |
| │ ├── settings | |
| │ │ ├── _settings.defaults.scss | |
| │ │ ├── _settings.inuit.scss | |
| │ │ └── _settings.starterized.scss | |
| │ ├── _starterized | |
| │ │ ├── starterized-generic | |
| │ │ │ ├── _generic.reset.scss | |
| │ │ │ └── _generic.viewport.scss | |
| │ │ ├── starterized-objects | |
| │ │ │ ├── _objects.justifize.scss | |
| │ │ │ └── _objects.tableize.scss | |
| │ │ ├── starterized-tools | |
| │ │ │ ├── _tools.aliases.scss | |
| │ │ │ ├── _tools.functions.scss | |
| │ │ │ └── _tools.mixins.scss | |
| │ │ └── starterized-trumps | |
| │ │ ├── _trumps.helpers.scss | |
| │ │ ├── _trumps.scroll.scss | |
| │ │ ├── _trumps.text.scss | |
| │ │ └── _trumps.type.scss | |
| │ ├── styleguide.scss | |
| │ ├── tools | |
| │ │ └── _tools.aliases.scss | |
| │ ├── trumps | |
| │ │ ├── _trumps.borders.scss | |
| │ │ ├── _trumps.colors.scss | |
| │ │ ├── _trumps.height.scss | |
| │ │ ├── _trumps.margins.scss | |
| │ │ ├── _trumps.position.scss | |
| │ │ ├── _trumps.responsive.scss | |
| │ │ ├── _trumps.shame.scss | |
| │ │ ├── _trumps.typography.scss | |
| │ │ └── _trumps.widths.scss | |
| │ └── vendors | |
| │ ├── _vendors.autosuggest.scss | |
| │ ├── _vendors.calendar.scss | |
| │ └── _vendors.datepicker.scss | |
| ├── gulpfile.js | |
| ├── internals | |
| │ └── webpack | |
| │ ├── base.js | |
| │ ├── dev.js | |
| │ └── prod.js | |
| ├── Jenkinsfile | |
| ├── __mocks__ | |
| │ └── localStorage.js | |
| ├── nightwatch.conf.js | |
| ├── nightwatch.json | |
| ├── package.json | |
| ├── postcss.config.js | |
| ├── README.md | |
| └── tests | |
| ├── commands | |
| │ └── fillInput.js | |
| ├── globals.js | |
| ├── pages | |
| │ ├── appointmentsPage.js | |
| │ ├── barbersPage.js | |
| │ ├── customerForm.js | |
| │ ├── customersPage.js | |
| │ ├── loginPage.js | |
| │ ├── mainMenu.js | |
| │ ├── servicesPage.js | |
| │ ├── shopForm.js | |
| │ ├── shopsPage.js | |
| │ ├── userForm.js | |
| │ └── usersPage.js | |
| ├── provision.js | |
| └── tests | |
| ├── testAddCustomer.js | |
| ├── testAddShop.js | |
| ├── testAddUser.js | |
| ├── testAppointmentAdd.js | |
| ├── testBarbers.js | |
| ├── testEditUser.js | |
| ├── test_image.jpeg | |
| ├── testLogin.js | |
| ├── testServiceAdd.js | |
| ├── testShopList.js | |
| └── testShopSettings.js | |
| 135 directories, 519 files |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment