├── .gitignore
├── MANIFEST.in
├── README.md
├── license.txt
├── requirements.txt
├── rocknext
├── __init__.py
├── compliance
│ ├── __init__.py
│ ├── doctype
│ │ ├── __init__.py
│ │ ├── non_conformance
│ │ │ ├── __init__.py
│ │ │ ├── non_conformance.js
│ │ │ ├── non_conformance.json
│ │ │ ├── non_conformance.py
│ │ │ └── test_non_conformance.py
│ │ ├── quality_action
│ │ │ ├── __init__.py
│ │ │ ├── quality_action.js
│ │ │ ├── quality_action.json
│ │ │ ├── quality_action.py
│ │ │ └── test_quality_action.py
│ │ ├── quality_action_resolution
│ │ │ ├── __init__.py
│ │ │ ├── quality_action_resolution.json
│ │ │ └── quality_action_resolution.py
│ │ ├── quality_feedback
│ │ │ ├── __init__.py
│ │ │ ├── quality_feedback.js
│ │ │ ├── quality_feedback.json
│ │ │ ├── quality_feedback.py
│ │ │ └── test_quality_feedback.py
│ │ ├── quality_feedback_parameter
│ │ │ ├── __init__.py
│ │ │ ├── quality_feedback_parameter.json
│ │ │ └── quality_feedback_parameter.py
│ │ ├── quality_feedback_template
│ │ │ ├── __init__.py
│ │ │ ├── quality_feedback_template.js
│ │ │ ├── quality_feedback_template.json
│ │ │ ├── quality_feedback_template.py
│ │ │ └── test_quality_feedback_template.py
│ │ ├── quality_feedback_template_parameter
│ │ │ ├── __init__.py
│ │ │ ├── quality_feedback_template_parameter.json
│ │ │ └── quality_feedback_template_parameter.py
│ │ ├── quality_goal
│ │ │ ├── __init__.py
│ │ │ ├── quality_goal.js
│ │ │ ├── quality_goal.json
│ │ │ ├── quality_goal.py
│ │ │ └── test_quality_goal.py
│ │ ├── quality_goal_objective
│ │ │ ├── __init__.py
│ │ │ ├── quality_goal_objective.json
│ │ │ └── quality_goal_objective.py
│ │ ├── quality_meeting
│ │ │ ├── __init__.py
│ │ │ ├── quality_meeting.js
│ │ │ ├── quality_meeting.json
│ │ │ ├── quality_meeting.py
│ │ │ ├── quality_meeting_list.js
│ │ │ └── test_quality_meeting.py
│ │ ├── quality_meeting_agenda
│ │ │ ├── __init__.py
│ │ │ ├── quality_meeting_agenda.js
│ │ │ ├── quality_meeting_agenda.json
│ │ │ ├── quality_meeting_agenda.py
│ │ │ └── test_quality_meeting_agenda.py
│ │ ├── quality_meeting_minutes
│ │ │ ├── __init__.py
│ │ │ ├── quality_meeting_minutes.json
│ │ │ └── quality_meeting_minutes.py
│ │ ├── quality_procedure
│ │ │ ├── __init__.py
│ │ │ ├── quality_procedure.js
│ │ │ ├── quality_procedure.json
│ │ │ ├── quality_procedure.py
│ │ │ ├── quality_procedure_tree.js
│ │ │ └── test_quality_procedure.py
│ │ ├── quality_procedure_process
│ │ │ ├── __init__.py
│ │ │ ├── quality_procedure_process.json
│ │ │ └── quality_procedure_process.py
│ │ ├── quality_review
│ │ │ ├── __init__.py
│ │ │ ├── quality_review.js
│ │ │ ├── quality_review.json
│ │ │ ├── quality_review.py
│ │ │ ├── quality_review_list.js
│ │ │ └── test_quality_review.py
│ │ └── quality_review_objective
│ │ │ ├── __init__.py
│ │ │ ├── quality_review_objective.json
│ │ │ └── quality_review_objective.py
│ ├── report
│ │ ├── __init__.py
│ │ └── review
│ │ │ ├── __init__.py
│ │ │ └── review.json
│ └── workspace
│ │ └── quality
│ │ └── quality.json
├── config
│ ├── __init__.py
│ ├── desktop.py
│ └── docs.py
├── environment_&_social
│ ├── __init__.py
│ ├── doctype
│ │ ├── __init__.py
│ │ ├── environment_campaign
│ │ │ ├── __init__.py
│ │ │ ├── environment_campaign.js
│ │ │ ├── environment_campaign.json
│ │ │ ├── environment_campaign.py
│ │ │ └── test_environment_campaign.py
│ │ └── social_campaign
│ │ │ ├── __init__.py
│ │ │ ├── social_campaign.js
│ │ │ ├── social_campaign.json
│ │ │ ├── social_campaign.py
│ │ │ └── test_social_campaign.py
│ └── workspace
│ │ └── environment_&_social
│ │ └── environment_&_social.json
├── governance
│ ├── __init__.py
│ ├── doctype
│ │ ├── __init__.py
│ │ ├── change_management
│ │ │ ├── __init__.py
│ │ │ ├── change_management.js
│ │ │ ├── change_management.json
│ │ │ ├── change_management.py
│ │ │ └── test_change_management.py
│ │ ├── committee
│ │ │ ├── __init__.py
│ │ │ ├── committee.js
│ │ │ ├── committee.json
│ │ │ ├── committee.py
│ │ │ └── test_committee.py
│ │ ├── policy
│ │ │ ├── __init__.py
│ │ │ ├── policy.js
│ │ │ ├── policy.json
│ │ │ ├── policy.py
│ │ │ └── test_policy.py
│ │ ├── policy_category
│ │ │ ├── __init__.py
│ │ │ ├── policy_category.js
│ │ │ ├── policy_category.json
│ │ │ ├── policy_category.py
│ │ │ └── test_policy_category.py
│ │ ├── procedure
│ │ │ ├── __init__.py
│ │ │ ├── procedure.js
│ │ │ ├── procedure.json
│ │ │ ├── procedure.py
│ │ │ └── test_procedure.py
│ │ ├── procedure_category
│ │ │ ├── __init__.py
│ │ │ ├── procedure_category.js
│ │ │ ├── procedure_category.json
│ │ │ ├── procedure_category.py
│ │ │ └── test_procedure_category.py
│ │ ├── process
│ │ │ ├── __init__.py
│ │ │ ├── process.js
│ │ │ ├── process.json
│ │ │ ├── process.py
│ │ │ └── test_process.py
│ │ ├── process_category
│ │ │ ├── __init__.py
│ │ │ ├── process_category.js
│ │ │ ├── process_category.json
│ │ │ ├── process_category.py
│ │ │ └── test_process_category.py
│ │ └── stackholders
│ │ │ ├── __init__.py
│ │ │ ├── stackholders.js
│ │ │ ├── stackholders.json
│ │ │ ├── stackholders.py
│ │ │ └── test_stackholders.py
│ └── workspace
│ │ └── governance
│ │ └── governance.json
├── hooks.py
├── information_technology
│ ├── __init__.py
│ ├── doctype
│ │ ├── __init__.py
│ │ ├── application_asset
│ │ │ ├── __init__.py
│ │ │ ├── application_asset.js
│ │ │ ├── application_asset.json
│ │ │ ├── application_asset.py
│ │ │ ├── application_asset_category
│ │ │ │ ├── __init__.py
│ │ │ │ ├── application_asset_category.js
│ │ │ │ ├── application_asset_category.json
│ │ │ │ ├── application_asset_category.py
│ │ │ │ └── test_application_asset_category.py
│ │ │ └── test_application_asset.py
│ │ ├── application_asset_category
│ │ │ ├── __init__.py
│ │ │ ├── application_asset_category.js
│ │ │ ├── application_asset_category.json
│ │ │ ├── application_asset_category.py
│ │ │ └── test_application_asset_category.py
│ │ ├── digital_footprint
│ │ │ ├── __init__.py
│ │ │ ├── digital_footprint.js
│ │ │ ├── digital_footprint.json
│ │ │ ├── digital_footprint.py
│ │ │ └── test_digital_footprint.py
│ │ ├── digital_footprint_category
│ │ │ ├── __init__.py
│ │ │ ├── digital_footprint_category.js
│ │ │ ├── digital_footprint_category.json
│ │ │ ├── digital_footprint_category.py
│ │ │ └── test_digital_footprint_category.py
│ │ ├── hardware_asset
│ │ │ ├── __init__.py
│ │ │ ├── hardware_asset.js
│ │ │ ├── hardware_asset.json
│ │ │ ├── hardware_asset.py
│ │ │ └── test_hardware_asset.py
│ │ ├── hardware_asset_category
│ │ │ ├── __init__.py
│ │ │ ├── hardware_asset_category.js
│ │ │ ├── hardware_asset_category.json
│ │ │ ├── hardware_asset_category.py
│ │ │ └── test_hardware_asset_category.py
│ │ ├── it_asset
│ │ │ ├── __init__.py
│ │ │ ├── it_asset.js
│ │ │ ├── it_asset.json
│ │ │ ├── it_asset.py
│ │ │ └── test_it_asset.py
│ │ ├── it_asset_category
│ │ │ ├── __init__.py
│ │ │ ├── it_asset_category.js
│ │ │ ├── it_asset_category.json
│ │ │ ├── it_asset_category.py
│ │ │ └── test_it_asset_category.py
│ │ ├── license_inventory
│ │ │ ├── __init__.py
│ │ │ ├── license_inventory.js
│ │ │ ├── license_inventory.json
│ │ │ ├── license_inventory.py
│ │ │ └── test_license_inventory.py
│ │ └── ticket
│ │ │ ├── __init__.py
│ │ │ ├── test_ticket.py
│ │ │ ├── ticket.js
│ │ │ ├── ticket.json
│ │ │ └── ticket.py
│ └── workspace
│ │ └── it
│ │ └── it.json
├── investment
│ ├── __init__.py
│ ├── doctype
│ │ ├── __init__.py
│ │ ├── incoming_invest
│ │ │ ├── __init__.py
│ │ │ ├── incoming_invest.js
│ │ │ ├── incoming_invest.json
│ │ │ ├── incoming_invest.py
│ │ │ └── test_incoming_invest.py
│ │ └── outcoming_invest
│ │ │ ├── __init__.py
│ │ │ ├── outcoming_invest.js
│ │ │ ├── outcoming_invest.json
│ │ │ ├── outcoming_invest.py
│ │ │ └── test_outcoming_invest.py
│ └── workspace
│ │ └── investment
│ │ └── investment.json
├── legal
│ ├── __init__.py
│ ├── doctype
│ │ ├── __init__.py
│ │ ├── contract_category
│ │ │ ├── __init__.py
│ │ │ ├── contract_category.js
│ │ │ ├── contract_category.json
│ │ │ ├── contract_category.py
│ │ │ └── test_contract_category.py
│ │ ├── legal_contract
│ │ │ ├── __init__.py
│ │ │ ├── legal_contract.js
│ │ │ ├── legal_contract.json
│ │ │ ├── legal_contract.py
│ │ │ └── test_legal_contract.py
│ │ └── legal_contract_template
│ │ │ ├── __init__.py
│ │ │ ├── legal_contract_template.js
│ │ │ ├── legal_contract_template.json
│ │ │ ├── legal_contract_template.py
│ │ │ └── test_legal_contract_template.py
│ └── workspace
│ │ └── legal
│ │ └── legal.json
├── marketing
│ ├── __init__.py
│ ├── doctype
│ │ ├── __init__.py
│ │ ├── ads
│ │ │ ├── __init__.py
│ │ │ ├── ads.js
│ │ │ ├── ads.json
│ │ │ ├── ads.py
│ │ │ └── test_ads.py
│ │ ├── campaign_log
│ │ │ ├── __init__.py
│ │ │ ├── campaign_log.js
│ │ │ ├── campaign_log.json
│ │ │ ├── campaign_log.py
│ │ │ └── test_campaign_log.py
│ │ ├── comarketing
│ │ │ ├── __init__.py
│ │ │ ├── comarketing.js
│ │ │ ├── comarketing.json
│ │ │ ├── comarketing.py
│ │ │ └── test_comarketing.py
│ │ ├── email
│ │ │ ├── __init__.py
│ │ │ ├── email.js
│ │ │ ├── email.json
│ │ │ ├── email.py
│ │ │ └── test_email.py
│ │ ├── lading_page
│ │ │ ├── __init__.py
│ │ │ ├── lading_page.js
│ │ │ ├── lading_page.json
│ │ │ ├── lading_page.py
│ │ │ └── test_lading_page.py
│ │ ├── social
│ │ │ ├── __init__.py
│ │ │ ├── social.js
│ │ │ ├── social.json
│ │ │ ├── social.py
│ │ │ └── test_social.py
│ │ └── website
│ │ │ ├── __init__.py
│ │ │ ├── test_website.py
│ │ │ ├── website.js
│ │ │ ├── website.json
│ │ │ └── website.py
│ └── workspace
│ │ └── marketing
│ │ └── marketing.json
├── modules.txt
├── partner
│ ├── __init__.py
│ └── doctype
│ │ ├── __init__.py
│ │ └── partnership
│ │ ├── __init__.py
│ │ ├── partnership.js
│ │ ├── partnership.json
│ │ ├── partnership.py
│ │ └── test_partnership.py
├── patches.txt
├── privacy
│ ├── __init__.py
│ ├── doctype
│ │ ├── __init__.py
│ │ └── privacy_request
│ │ │ ├── __init__.py
│ │ │ ├── privacy_request.js
│ │ │ ├── privacy_request.json
│ │ │ ├── privacy_request.py
│ │ │ └── test_privacy_request.py
│ └── workspace
│ │ └── privacy
│ │ └── privacy.json
├── product_development
│ ├── __init__.py
│ ├── doctype
│ │ ├── __init__.py
│ │ ├── backlog
│ │ │ ├── __init__.py
│ │ │ ├── backlog.js
│ │ │ ├── backlog.json
│ │ │ ├── backlog.py
│ │ │ └── test_backlog.py
│ │ ├── discovery
│ │ │ ├── __init__.py
│ │ │ ├── discovery.js
│ │ │ ├── discovery.json
│ │ │ ├── discovery.py
│ │ │ └── test_discovery.py
│ │ ├── product_strategy
│ │ │ ├── __init__.py
│ │ │ ├── product_strategy.js
│ │ │ ├── product_strategy.json
│ │ │ ├── product_strategy.py
│ │ │ └── test_product_strategy.py
│ │ ├── roadmap
│ │ │ ├── __init__.py
│ │ │ ├── roadmap.js
│ │ │ ├── roadmap.json
│ │ │ ├── roadmap.py
│ │ │ └── test_roadmap.py
│ │ ├── sprint
│ │ │ ├── __init__.py
│ │ │ ├── sprint.js
│ │ │ ├── sprint.json
│ │ │ ├── sprint.py
│ │ │ └── test_sprint.py
│ │ └── user_story
│ │ │ ├── __init__.py
│ │ │ ├── test_user_story.py
│ │ │ ├── user_story.js
│ │ │ ├── user_story.json
│ │ │ └── user_story.py
│ └── workspace
│ │ └── product
│ │ └── product.json
├── risk_management
│ ├── __init__.py
│ ├── doctype
│ │ ├── __init__.py
│ │ ├── opportunity_log
│ │ │ ├── __init__.py
│ │ │ ├── opportunity_log.js
│ │ │ ├── opportunity_log.json
│ │ │ ├── opportunity_log.py
│ │ │ └── test_opportunity_log.py
│ │ └── threads
│ │ │ ├── __init__.py
│ │ │ ├── test_threads.py
│ │ │ ├── threads.js
│ │ │ ├── threads.json
│ │ │ └── threads.py
│ └── workspace
│ │ └── risk
│ │ └── risk.json
├── rocknext_integration
│ └── __init__.py
├── security
│ ├── __init__.py
│ ├── doctype
│ │ ├── __init__.py
│ │ ├── vulnerability
│ │ │ ├── __init__.py
│ │ │ ├── test_vulnerability.py
│ │ │ ├── vulnerability.js
│ │ │ ├── vulnerability.json
│ │ │ └── vulnerability.py
│ │ └── vulnerability_category
│ │ │ ├── __init__.py
│ │ │ ├── test_vulnerability_category.py
│ │ │ ├── vulnerability_category.js
│ │ │ ├── vulnerability_category.json
│ │ │ └── vulnerability_category.py
│ └── workspace
│ │ └── security
│ │ └── security.json
├── service
│ ├── __init__.py
│ ├── doctype
│ │ ├── __init__.py
│ │ ├── feedback_survey
│ │ │ ├── __init__.py
│ │ │ ├── feedback_survey.js
│ │ │ ├── feedback_survey.json
│ │ │ ├── feedback_survey.py
│ │ │ └── test_feedback_survey.py
│ │ ├── knowledge_base
│ │ │ ├── __init__.py
│ │ │ ├── knowledge_base.js
│ │ │ ├── knowledge_base.json
│ │ │ ├── knowledge_base.py
│ │ │ └── test_knowledge_base.py
│ │ └── service_ticket
│ │ │ ├── __init__.py
│ │ │ ├── service_ticket.js
│ │ │ ├── service_ticket.json
│ │ │ ├── service_ticket.py
│ │ │ └── test_service_ticket.py
│ └── workspace
│ │ └── service
│ │ └── service.json
├── software_engineering
│ ├── __init__.py
│ ├── doctype
│ │ ├── __init__.py
│ │ ├── radar_and_stack
│ │ │ ├── __init__.py
│ │ │ ├── radar_and_stack.js
│ │ │ ├── radar_and_stack.json
│ │ │ ├── radar_and_stack.py
│ │ │ └── test_radar_and_stack.py
│ │ ├── requiriment
│ │ │ ├── __init__.py
│ │ │ ├── requiriment.js
│ │ │ ├── requiriment.json
│ │ │ ├── requiriment.py
│ │ │ └── test_requiriment.py
│ │ ├── requiriment_category
│ │ │ ├── __init__.py
│ │ │ ├── requiriment_category.js
│ │ │ ├── requiriment_category.json
│ │ │ ├── requiriment_category.py
│ │ │ └── test_requiriment_category.py
│ │ └── specification
│ │ │ ├── __init__.py
│ │ │ ├── specification.js
│ │ │ ├── specification.json
│ │ │ ├── specification.py
│ │ │ └── test_specification.py
│ └── workspace
│ │ └── engineering
│ │ └── engineering.json
├── strategy
│ ├── __init__.py
│ ├── doctype
│ │ ├── __init__.py
│ │ ├── business_objectives
│ │ │ ├── __init__.py
│ │ │ ├── business_objectives.js
│ │ │ ├── business_objectives.json
│ │ │ ├── business_objectives.py
│ │ │ └── test_business_objectives.py
│ │ ├── business_rules
│ │ │ ├── __init__.py
│ │ │ ├── business_rules.js
│ │ │ ├── business_rules.json
│ │ │ ├── business_rules.py
│ │ │ └── test_business_rules.py
│ │ ├── bussiness_strategy
│ │ │ ├── __init__.py
│ │ │ ├── bussiness_strategy.js
│ │ │ ├── bussiness_strategy.json
│ │ │ ├── bussiness_strategy.py
│ │ │ └── test_bussiness_strategy.py
│ │ ├── key_result
│ │ │ ├── __init__.py
│ │ │ ├── key_result.js
│ │ │ ├── key_result.json
│ │ │ ├── key_result.py
│ │ │ └── test_key_result.py
│ │ ├── product_objectives
│ │ │ ├── __init__.py
│ │ │ ├── product_objectives.js
│ │ │ ├── product_objectives.json
│ │ │ ├── product_objectives.py
│ │ │ └── test_product_objectives.py
│ │ └── product_strategy
│ │ │ ├── __init__.py
│ │ │ ├── product_strategy.js
│ │ │ ├── product_strategy.json
│ │ │ ├── product_strategy.py
│ │ │ └── test_product_strategy.py
│ └── workspace
│ │ └── strategy
│ │ └── strategy.json
├── templates
│ ├── __init__.py
│ └── pages
│ │ └── __init__.py
└── vendor_management
│ ├── __init__.py
│ ├── doctype
│ ├── __init__.py
│ └── vendor_questionnaire
│ │ ├── __init__.py
│ │ ├── test_vendor_questionnaire.py
│ │ ├── vendor_questionnaire.js
│ │ ├── vendor_questionnaire.json
│ │ └── vendor_questionnaire.py
│ └── workspace
│ └── vendor
│ └── vendor.json
└── setup.py
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.pyc
3 | *.egg-info
4 | *.swp
5 | tags
6 | rocknext/docs/current
--------------------------------------------------------------------------------
/MANIFEST.in:
--------------------------------------------------------------------------------
1 | include MANIFEST.in
2 | include requirements.txt
3 | include *.json
4 | include *.md
5 | include *.py
6 | include *.txt
7 | recursive-include rocknext *.css
8 | recursive-include rocknext *.csv
9 | recursive-include rocknext *.html
10 | recursive-include rocknext *.ico
11 | recursive-include rocknext *.js
12 | recursive-include rocknext *.json
13 | recursive-include rocknext *.md
14 | recursive-include rocknext *.png
15 | recursive-include rocknext *.py
16 | recursive-include rocknext *.svg
17 | recursive-include rocknext *.txt
18 | recursive-exclude rocknext *.pyc
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
![logotype]()
6 |
7 |
8 |
9 |
10 | ---
11 |
12 |
15 |
16 | ## Introduction
17 |
18 | RockNext is an Open Source extending ERPNext built on top of Frappe bringing enterprise ready utilization.
19 |
20 | ## Installation
21 | Too get start you must attend the follow requiriments:
22 |
23 | ```
24 | - Frappe Framework
25 | ```
26 | Or you can even use Docker, avalible at (Frappe Docker Installation)[https://github.com/frappe/frappe_docker#getting-started]
27 |
28 | Then you must install the app
29 |
30 | ```bash
31 | # get app
32 | $ bench get-app https://github.com/matbrgz/rocknext
33 |
34 | # install on site
35 | $ bench --site install-app rocknext
36 | ```
37 |
38 | ## Features
39 |
40 | - Compliance
41 | - Environment & Social
42 | - Governance
43 | - Information Technology
44 | - Investment
45 | - Legal
46 | - Marketing
47 | - Partner
48 | - Privacy
49 | - Product Development
50 | - Risk Management
51 | - Security
52 | - Service
53 | - Software Engineering
54 | - Strategy
55 | - Vendor Management
56 |
57 | ## Screenshots
58 |
59 |
60 | #### License
61 |
62 | MIT
63 |
--------------------------------------------------------------------------------
/license.txt:
--------------------------------------------------------------------------------
1 | License: MIT
--------------------------------------------------------------------------------
/requirements.txt:
--------------------------------------------------------------------------------
1 | # frappe -- https://github.com/frappe/frappe is installed via 'bench init'
--------------------------------------------------------------------------------
/rocknext/__init__.py:
--------------------------------------------------------------------------------
1 |
2 | __version__ = '0.0.1'
3 |
4 |
--------------------------------------------------------------------------------
/rocknext/compliance/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/compliance/__init__.py
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/compliance/doctype/__init__.py
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/non_conformance/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/compliance/doctype/non_conformance/__init__.py
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/non_conformance/non_conformance.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Non Conformance', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/non_conformance/non_conformance.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and contributors
3 | # For license information, please see license.txt
4 |
5 | from __future__ import unicode_literals
6 |
7 | # import frappe
8 | from frappe.model.document import Document
9 |
10 |
11 | class NonConformance(Document):
12 | pass
13 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/non_conformance/test_non_conformance.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
3 | # See license.txt
4 | from __future__ import unicode_literals
5 |
6 | # import frappe
7 | import unittest
8 |
9 |
10 | class TestNonConformance(unittest.TestCase):
11 | pass
12 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_action/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/compliance/doctype/quality_action/__init__.py
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_action/quality_action.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2018, Frappe and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Compliance Action', {
5 |
6 | });
7 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_action/quality_action.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # Copyright (c) 2018, Frappe and contributors
3 | # For license information, please see license.txt
4 |
5 | from __future__ import unicode_literals
6 |
7 | from frappe.model.document import Document
8 |
9 |
10 | class ComplianceAction(Document):
11 | def validate(self):
12 | self.status = 'Open' if any([d.status=='Open' for d in self.resolutions]) else 'Completed'
13 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_action/test_quality_action.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # Copyright (c) 2018, Frappe and Contributors
3 | # See license.txt
4 | from __future__ import unicode_literals
5 |
6 | import unittest
7 |
8 |
9 | class TestComplianceAction(unittest.TestCase):
10 | # compliance action has no code
11 | pass
12 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_action_resolution/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/compliance/doctype/quality_action_resolution/__init__.py
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_action_resolution/quality_action_resolution.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2019-05-26 20:36:44.337186",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "problem",
9 | "resolution",
10 | "status",
11 | "responsible",
12 | "completion_by"
13 | ],
14 | "fields": [
15 | {
16 | "fieldname": "problem",
17 | "fieldtype": "Long Text",
18 | "in_list_view": 1,
19 | "label": "Problem"
20 | },
21 | {
22 | "fieldname": "resolution",
23 | "fieldtype": "Text Editor",
24 | "in_list_view": 1,
25 | "label": "Resolution"
26 | },
27 | {
28 | "fieldname": "status",
29 | "fieldtype": "Select",
30 | "in_list_view": 1,
31 | "label": "Status",
32 | "options": "Open\nCompleted"
33 | },
34 | {
35 | "fieldname": "responsible",
36 | "fieldtype": "Link",
37 | "in_list_view": 1,
38 | "label": "Responsible",
39 | "options": "User"
40 | },
41 | {
42 | "fieldname": "completion_by",
43 | "fieldtype": "Date",
44 | "in_list_view": 1,
45 | "label": "Completion By"
46 | }
47 | ],
48 | "index_web_pages_for_search": 1,
49 | "istable": 1,
50 | "links": [],
51 | "modified": "2020-10-21 12:59:25.566682",
52 | "modified_by": "Administrator",
53 | "module": "Compliance Management",
54 | "name": "Compliance Action Resolution",
55 | "owner": "Administrator",
56 | "permissions": [],
57 | "quick_entry": 1,
58 | "sort_field": "modified",
59 | "sort_order": "DESC",
60 | "track_changes": 1
61 | }
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_action_resolution/quality_action_resolution.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # Copyright (c) 2019, Frappe Technologies Pvt. Ltd. and contributors
3 | # For license information, please see license.txt
4 |
5 | from __future__ import unicode_literals
6 |
7 | # import frappe
8 | from frappe.model.document import Document
9 |
10 |
11 | class ComplianceActionResolution(Document):
12 | pass
13 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_feedback/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/compliance/doctype/quality_feedback/__init__.py
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_feedback/quality_feedback.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2019, Frappe Technologies Pvt. Ltd. and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Compliance Feedback', {
5 | template: function(frm) {
6 | if (frm.doc.template) {
7 | frm.call('set_parameters');
8 | }
9 | }
10 | });
11 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_feedback/quality_feedback.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # Copyright (c) 2019, Frappe Technologies Pvt. Ltd. and contributors
3 | # For license information, please see license.txt
4 |
5 | from __future__ import unicode_literals
6 |
7 | import frappe
8 | from frappe.model.document import Document
9 |
10 |
11 | class ComplianceFeedback(Document):
12 | @frappe.whitelist()
13 | def set_parameters(self):
14 | if self.template and not getattr(self, 'parameters', []):
15 | for d in frappe.get_doc('Compliance Feedback Template', self.template).parameters:
16 | self.append('parameters', dict(
17 | parameter = d.parameter,
18 | rating = 1
19 | ))
20 |
21 | def validate(self):
22 | if not self.document_name:
23 | self.document_type ='User'
24 | self.document_name = frappe.session.user
25 | self.set_parameters()
26 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_feedback/test_quality_feedback.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # Copyright (c) 2019, Frappe Technologies Pvt. Ltd. and Contributors
3 | # See license.txt
4 | from __future__ import unicode_literals
5 |
6 | import unittest
7 |
8 | import frappe
9 |
10 |
11 | class TestComplianceFeedback(unittest.TestCase):
12 | def test_compliance_feedback(self):
13 | template = frappe.get_doc(dict(
14 | doctype = 'Compliance Feedback Template',
15 | template = 'Test Template',
16 | parameters = [
17 | dict(parameter='Test Parameter 1'),
18 | dict(parameter='Test Parameter 2')
19 | ]
20 | )).insert()
21 |
22 | feedback = frappe.get_doc(dict(
23 | doctype = 'Compliance Feedback',
24 | template = template.name,
25 | document_type = 'User',
26 | document_name = frappe.session.user
27 | )).insert()
28 |
29 | self.assertEqual(template.parameters[0].parameter, feedback.parameters[0].parameter)
30 |
31 | feedback.delete()
32 | template.delete()
33 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_feedback_parameter/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/compliance/doctype/quality_feedback_parameter/__init__.py
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_feedback_parameter/quality_feedback_parameter.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2019-05-26 21:25:01.715807",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "parameter",
9 | "cb_00",
10 | "rating",
11 | "sb_00",
12 | "feedback"
13 | ],
14 | "fields": [
15 | {
16 | "fieldname": "parameter",
17 | "fieldtype": "Data",
18 | "in_list_view": 1,
19 | "label": "Parameter",
20 | "read_only": 1
21 | },
22 | {
23 | "fieldname": "cb_00",
24 | "fieldtype": "Column Break"
25 | },
26 | {
27 | "default": "1",
28 | "fieldname": "rating",
29 | "fieldtype": "Select",
30 | "in_list_view": 1,
31 | "label": "Rating",
32 | "options": "\n1\n2\n3\n4\n5",
33 | "reqd": 1
34 | },
35 | {
36 | "fieldname": "sb_00",
37 | "fieldtype": "Section Break"
38 | },
39 | {
40 | "fieldname": "feedback",
41 | "fieldtype": "Text Editor",
42 | "in_list_view": 1,
43 | "label": "Feedback"
44 | }
45 | ],
46 | "index_web_pages_for_search": 1,
47 | "istable": 1,
48 | "links": [],
49 | "modified": "2020-10-27 17:28:12.033145",
50 | "modified_by": "Administrator",
51 | "module": "Compliance Management",
52 | "name": "Compliance Feedback Parameter",
53 | "owner": "Administrator",
54 | "permissions": [],
55 | "quick_entry": 1,
56 | "sort_field": "modified",
57 | "sort_order": "DESC",
58 | "track_changes": 1
59 | }
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_feedback_parameter/quality_feedback_parameter.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # Copyright (c) 2019, Frappe Technologies Pvt. Ltd. and contributors
3 | # For license information, please see license.txt
4 |
5 | from __future__ import unicode_literals
6 |
7 | # import frappe
8 | from frappe.model.document import Document
9 |
10 |
11 | class ComplianceFeedbackParameter(Document):
12 | pass
13 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_feedback_template/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/compliance/doctype/quality_feedback_template/__init__.py
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_feedback_template/quality_feedback_template.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2019, Frappe Technologies Pvt. Ltd. and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Compliance Feedback Template', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_feedback_template/quality_feedback_template.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "autoname": "field:template",
4 | "creation": "2019-05-26 21:17:24.283061",
5 | "doctype": "DocType",
6 | "editable_grid": 1,
7 | "engine": "InnoDB",
8 | "field_order": [
9 | "template",
10 | "sb_00",
11 | "parameters"
12 | ],
13 | "fields": [
14 | {
15 | "fieldname": "template",
16 | "fieldtype": "Data",
17 | "in_list_view": 1,
18 | "label": "Template Name",
19 | "reqd": 1,
20 | "unique": 1
21 | },
22 | {
23 | "fieldname": "sb_00",
24 | "fieldtype": "Section Break"
25 | },
26 | {
27 | "fieldname": "parameters",
28 | "fieldtype": "Table",
29 | "label": "Parameters",
30 | "options": "Compliance Feedback Template Parameter",
31 | "reqd": 1
32 | }
33 | ],
34 | "links": [
35 | {
36 | "group": "Records",
37 | "link_doctype": "Compliance Feedback",
38 | "link_fieldname": "template"
39 | }
40 | ],
41 | "modified": "2020-10-27 16:18:53.579688",
42 | "modified_by": "Administrator",
43 | "module": "Compliance Management",
44 | "name": "Compliance Feedback Template",
45 | "owner": "Administrator",
46 | "permissions": [
47 | {
48 | "create": 1,
49 | "delete": 1,
50 | "email": 1,
51 | "export": 1,
52 | "print": 1,
53 | "read": 1,
54 | "report": 1,
55 | "role": "System Manager",
56 | "share": 1,
57 | "write": 1
58 | }
59 | ],
60 | "quick_entry": 1,
61 | "sort_field": "modified",
62 | "sort_order": "DESC",
63 | "track_changes": 1
64 | }
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_feedback_template/quality_feedback_template.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # Copyright (c) 2019, Frappe Technologies Pvt. Ltd. and contributors
3 | # For license information, please see license.txt
4 |
5 | from __future__ import unicode_literals
6 |
7 | # import frappe
8 | from frappe.model.document import Document
9 |
10 |
11 | class ComplianceFeedbackTemplate(Document):
12 | pass
13 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_feedback_template/test_quality_feedback_template.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # Copyright (c) 2019, Frappe Technologies Pvt. Ltd. and Contributors
3 | # See license.txt
4 | from __future__ import unicode_literals
5 |
6 | import unittest
7 |
8 |
9 | class TestComplianceFeedbackTemplate(unittest.TestCase):
10 | pass
11 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_feedback_template_parameter/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/compliance/doctype/quality_feedback_template_parameter/__init__.py
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_feedback_template_parameter/quality_feedback_template_parameter.json:
--------------------------------------------------------------------------------
1 | {
2 | "creation": "2019-05-26 21:20:40.520197",
3 | "doctype": "DocType",
4 | "editable_grid": 1,
5 | "engine": "InnoDB",
6 | "field_order": [
7 | "parameter"
8 | ],
9 | "fields": [
10 | {
11 | "fieldname": "parameter",
12 | "fieldtype": "Data",
13 | "in_list_view": 1,
14 | "label": "Parameter"
15 | }
16 | ],
17 | "istable": 1,
18 | "modified": "2019-05-26 21:23:53.574743",
19 | "modified_by": "Administrator",
20 | "module": "Compliance Management",
21 | "name": "Compliance Feedback Template Parameter",
22 | "owner": "Administrator",
23 | "permissions": [],
24 | "quick_entry": 1,
25 | "sort_field": "modified",
26 | "sort_order": "DESC",
27 | "track_changes": 1
28 | }
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_feedback_template_parameter/quality_feedback_template_parameter.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # Copyright (c) 2019, Frappe Technologies Pvt. Ltd. and contributors
3 | # For license information, please see license.txt
4 |
5 | from __future__ import unicode_literals
6 |
7 | # import frappe
8 | from frappe.model.document import Document
9 |
10 |
11 | class ComplianceFeedbackTemplateParameter(Document):
12 | pass
13 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_goal/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/compliance/doctype/quality_goal/__init__.py
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_goal/quality_goal.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2018, Frappe and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Compliance Goal', {
5 | // refresh: function(frm) {
6 | // }
7 | });
8 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_goal/quality_goal.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # Copyright (c) 2018, Frappe and contributors
3 | # For license information, please see license.txt
4 |
5 | from __future__ import unicode_literals
6 |
7 | from frappe.model.document import Document
8 |
9 |
10 | class ComplianceGoal(Document):
11 | def validate(self):
12 | pass
13 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_goal/test_quality_goal.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # Copyright (c) 2018, Frappe and Contributors
3 | # See license.txt
4 | from __future__ import unicode_literals
5 |
6 | import unittest
7 |
8 | import frappe
9 |
10 |
11 | class TestComplianceGoal(unittest.TestCase):
12 | def test_compliance_goal(self):
13 | # no code, just a basic sanity check
14 | goal = get_compliance_goal()
15 | self.assertTrue(goal)
16 | goal.delete()
17 |
18 | def get_compliance_goal():
19 | return frappe.get_doc(dict(
20 | doctype = 'Compliance Goal',
21 | goal = 'Test Compliance Module',
22 | frequency = 'Daily',
23 | objectives = [
24 | dict(objective = 'Check test cases', target='100', uom='Percent')
25 | ]
26 | )).insert()
27 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_goal_objective/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/compliance/doctype/quality_goal_objective/__init__.py
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_goal_objective/quality_goal_objective.json:
--------------------------------------------------------------------------------
1 | {
2 | "autoname": "format:{####}",
3 | "creation": "2019-05-26 15:03:43.996455",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "objective",
9 | "cb_00",
10 | "target",
11 | "uom"
12 | ],
13 | "fields": [
14 | {
15 | "fetch_from": "goal.objective",
16 | "fieldname": "objective",
17 | "fieldtype": "Text",
18 | "in_list_view": 1,
19 | "label": "Objective",
20 | "reqd": 1
21 | },
22 | {
23 | "fieldname": "target",
24 | "fieldtype": "Data",
25 | "in_list_view": 1,
26 | "label": "Target"
27 | },
28 | {
29 | "fieldname": "uom",
30 | "fieldtype": "Link",
31 | "in_list_view": 1,
32 | "label": "UOM",
33 | "options": "UOM"
34 | },
35 | {
36 | "fieldname": "cb_00",
37 | "fieldtype": "Column Break"
38 | }
39 | ],
40 | "istable": 1,
41 | "modified": "2019-05-26 16:12:54.832058",
42 | "modified_by": "Administrator",
43 | "module": "Compliance Management",
44 | "name": "Compliance Goal Objective",
45 | "owner": "Administrator",
46 | "permissions": [],
47 | "quick_entry": 1,
48 | "sort_field": "modified",
49 | "sort_order": "DESC",
50 | "track_changes": 1
51 | }
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_goal_objective/quality_goal_objective.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # Copyright (c) 2019, Frappe Technologies Pvt. Ltd. and contributors
3 | # For license information, please see license.txt
4 |
5 | from __future__ import unicode_literals
6 |
7 | # import frappe
8 | from frappe.model.document import Document
9 |
10 |
11 | class ComplianceGoalObjective(Document):
12 | pass
13 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_meeting/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/compliance/doctype/quality_meeting/__init__.py
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_meeting/quality_meeting.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2018, Frappe and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Compliance Meeting', {
5 |
6 | });
7 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_meeting/quality_meeting.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # Copyright (c) 2018, Frappe and contributors
3 | # For license information, please see license.txt
4 |
5 | from __future__ import unicode_literals
6 |
7 | from frappe.model.document import Document
8 |
9 |
10 | class ComplianceMeeting(Document):
11 | pass
12 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_meeting/quality_meeting_list.js:
--------------------------------------------------------------------------------
1 | frappe.listview_settings['Compliance Meeting'] = {
2 | add_fields: ["status"],
3 | get_indicator: function(doc) {
4 | if(doc.status == "Open") {
5 | return [__("Open"), "red", "status=,Open"];
6 | }
7 | else if(doc.status == "Close") {
8 | return [__("Close"), "green", ",status=,Close"];
9 | }
10 | }
11 | };
12 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_meeting/test_quality_meeting.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # Copyright (c) 2018, Frappe and Contributors
3 | # See license.txt
4 | from __future__ import unicode_literals
5 |
6 | import unittest
7 |
8 |
9 | class TestComplianceMeeting(unittest.TestCase):
10 | # nothing to test
11 | pass
12 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_meeting_agenda/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/compliance/doctype/quality_meeting_agenda/__init__.py
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_meeting_agenda/quality_meeting_agenda.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2019, Frappe Technologies Pvt. Ltd. and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Compliance Meeting Agenda', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_meeting_agenda/quality_meeting_agenda.json:
--------------------------------------------------------------------------------
1 | {
2 | "creation": "2019-05-26 20:46:57.999300",
3 | "doctype": "DocType",
4 | "editable_grid": 1,
5 | "engine": "InnoDB",
6 | "field_order": [
7 | "agenda"
8 | ],
9 | "fields": [
10 | {
11 | "fieldname": "agenda",
12 | "fieldtype": "Text Editor",
13 | "in_list_view": 1,
14 | "label": "Agenda"
15 | }
16 | ],
17 | "istable": 1,
18 | "modified": "2019-05-26 20:49:01.328146",
19 | "modified_by": "Administrator",
20 | "module": "Compliance Management",
21 | "name": "Compliance Meeting Agenda",
22 | "owner": "Administrator",
23 | "permissions": [],
24 | "quick_entry": 1,
25 | "sort_field": "modified",
26 | "sort_order": "ASC",
27 | "track_changes": 1
28 | }
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_meeting_agenda/quality_meeting_agenda.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # Copyright (c) 2019, Frappe Technologies Pvt. Ltd. and contributors
3 | # For license information, please see license.txt
4 |
5 | from __future__ import unicode_literals
6 |
7 | # import frappe
8 | from frappe.model.document import Document
9 |
10 |
11 | class ComplianceMeetingAgenda(Document):
12 | pass
13 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_meeting_agenda/test_quality_meeting_agenda.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # Copyright (c) 2019, Frappe Technologies Pvt. Ltd. and Contributors
3 | # See license.txt
4 | from __future__ import unicode_literals
5 |
6 | # import frappe
7 | import unittest
8 |
9 |
10 | class TestComplianceMeetingAgenda(unittest.TestCase):
11 | pass
12 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_meeting_minutes/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/compliance/doctype/quality_meeting_minutes/__init__.py
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_meeting_minutes/quality_meeting_minutes.json:
--------------------------------------------------------------------------------
1 | {
2 | "creation": "2019-05-26 20:45:26.226428",
3 | "doctype": "DocType",
4 | "editable_grid": 1,
5 | "engine": "InnoDB",
6 | "field_order": [
7 | "document_type",
8 | "cb_00",
9 | "document_name",
10 | "sb_00",
11 | "minute"
12 | ],
13 | "fields": [
14 | {
15 | "fieldname": "sb_00",
16 | "fieldtype": "Section Break"
17 | },
18 | {
19 | "fieldname": "minute",
20 | "fieldtype": "Text Editor",
21 | "in_list_view": 1,
22 | "label": "Minute"
23 | },
24 | {
25 | "fieldname": "document_type",
26 | "fieldtype": "Select",
27 | "in_list_view": 1,
28 | "label": "Document Type",
29 | "options": "Compliance Review\nCompliance Action\nCompliance Feedback",
30 | "reqd": 1
31 | },
32 | {
33 | "fieldname": "cb_00",
34 | "fieldtype": "Column Break"
35 | },
36 | {
37 | "fieldname": "document_name",
38 | "fieldtype": "Dynamic Link",
39 | "in_list_view": 1,
40 | "label": "Document Name",
41 | "options": "document_type"
42 | }
43 | ],
44 | "istable": 1,
45 | "modified": "2019-05-26 22:00:24.833920",
46 | "modified_by": "Administrator",
47 | "module": "Compliance Management",
48 | "name": "Compliance Meeting Minutes",
49 | "owner": "Administrator",
50 | "permissions": [],
51 | "quick_entry": 1,
52 | "sort_field": "modified",
53 | "sort_order": "DESC",
54 | "track_changes": 1
55 | }
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_meeting_minutes/quality_meeting_minutes.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # Copyright (c) 2019, Frappe Technologies Pvt. Ltd. and contributors
3 | # For license information, please see license.txt
4 |
5 | from __future__ import unicode_literals
6 |
7 | # import frappe
8 | from frappe.model.document import Document
9 |
10 |
11 | class ComplianceMeetingMinutes(Document):
12 | pass
13 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_procedure/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/compliance/doctype/quality_procedure/__init__.py
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_procedure/quality_procedure.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2018, Frappe and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Compliance Procedure', {
5 | refresh: function(frm) {
6 | frm.set_query("procedure","processes", (frm) =>{
7 | return {
8 | filters: {
9 | name: ["not in", [frm.parent_compliance_procedure, frm.name]]
10 | }
11 | };
12 | });
13 |
14 | frm.set_query('parent_compliance_procedure', function(){
15 | return {
16 | filters: {
17 | is_group: 1
18 | }
19 | };
20 | });
21 | }
22 | });
23 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_procedure/quality_procedure_tree.js:
--------------------------------------------------------------------------------
1 | frappe.treeview_settings["Compliance Procedure"] = {
2 | ignore_fields:["parent_compliance_procedure"],
3 | get_tree_nodes: 'erpnext.compliance.doctype.compliance_procedure.compliance_procedure.get_children',
4 | add_tree_node: 'erpnext.compliance.doctype.compliance_procedure.compliance_procedure.add_node',
5 | filters: [
6 | {
7 | fieldname: "parent_compliance_procedure",
8 | fieldtype: "Link",
9 | options: "Compliance Procedure",
10 | label: __("Compliance Procedure"),
11 | get_query: function() {
12 | return {
13 | filters: [["Compliance Procedure", 'is_group', '=', 1]]
14 | };
15 | }
16 | },
17 | ],
18 | breadcrumb: "Compliance Management",
19 | disable_add_node: true,
20 | root_label: "All Compliance Procedures",
21 | get_tree_root: false,
22 | menu_items: [
23 | {
24 | label: __("New Compliance Procedure"),
25 | action: function() {
26 | frappe.new_doc("Compliance Procedure", true);
27 | },
28 | condition: 'frappe.boot.user.can_create.indexOf("Compliance Procedure") !== -1'
29 | }
30 | ],
31 | onload: function(treeview) {
32 | treeview.make_tree();
33 | },
34 | };
35 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_procedure/test_quality_procedure.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # Copyright (c) 2018, Frappe and Contributors
3 | # See license.txt
4 | from __future__ import unicode_literals
5 |
6 | import unittest
7 |
8 | import frappe
9 |
10 | from .compliance_procedure import add_node
11 |
12 |
13 | class TestComplianceProcedure(unittest.TestCase):
14 | def test_add_node(self):
15 | try:
16 | procedure = frappe.get_doc(dict(
17 | doctype = 'Compliance Procedure',
18 | compliance_procedure_name = 'Test Procedure 1',
19 | processes = [
20 | dict(process_description = 'Test Step 1')
21 | ]
22 | )).insert()
23 |
24 | frappe.form_dict = dict(doctype = 'Compliance Procedure', compliance_procedure_name = 'Test Child 1',
25 | parent_compliance_procedure = procedure.name, cmd='test', is_root='false')
26 | node = add_node()
27 |
28 | procedure.reload()
29 |
30 | self.assertEqual(procedure.is_group, 1)
31 |
32 | # child row created
33 | self.assertTrue([d for d in procedure.processes if d.procedure == node.name])
34 |
35 | node.delete()
36 | procedure.reload()
37 |
38 | # child unset
39 | self.assertFalse([d for d in procedure.processes if d.name == node.name])
40 |
41 | finally:
42 | procedure.delete()
43 |
44 | def create_procedure():
45 | return frappe.get_doc(dict(
46 | doctype = 'Compliance Procedure',
47 | compliance_procedure_name = 'Test Procedure 1',
48 | is_group = 1,
49 | processes = [
50 | dict(process_description = 'Test Step 1')
51 | ]
52 | )).insert()
53 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_procedure_process/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/compliance/doctype/quality_procedure_process/__init__.py
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_procedure_process/quality_procedure_process.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2019-05-26 00:10:00.248885",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "process_description",
9 | "procedure"
10 | ],
11 | "fields": [
12 | {
13 | "columns": 8,
14 | "fieldname": "process_description",
15 | "fieldtype": "Text Editor",
16 | "in_list_view": 1,
17 | "label": "Process Description"
18 | },
19 | {
20 | "description": "Link existing Compliance Procedure.",
21 | "fieldname": "procedure",
22 | "fieldtype": "Link",
23 | "in_list_view": 1,
24 | "label": "Sub Procedure",
25 | "options": "Compliance Procedure"
26 | }
27 | ],
28 | "index_web_pages_for_search": 1,
29 | "istable": 1,
30 | "links": [],
31 | "modified": "2020-10-27 13:55:11.252945",
32 | "modified_by": "Administrator",
33 | "module": "Compliance Management",
34 | "name": "Compliance Procedure Process",
35 | "owner": "Administrator",
36 | "permissions": [],
37 | "quick_entry": 1,
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_procedure_process/quality_procedure_process.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # Copyright (c) 2019, Frappe Technologies Pvt. Ltd. and contributors
3 | # For license information, please see license.txt
4 |
5 | from __future__ import unicode_literals
6 |
7 | # import frappe
8 | from frappe.model.document import Document
9 |
10 |
11 | class ComplianceProcedureProcess(Document):
12 | pass
13 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_review/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/compliance/doctype/quality_review/__init__.py
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_review/quality_review.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2018, Frappe and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Compliance Review', {
5 | goal: function(frm) {
6 | frappe.call({
7 | "method": "frappe.client.get",
8 | args: {
9 | doctype: "Compliance Goal",
10 | name: frm.doc.goal
11 | },
12 | callback: function(data){
13 | frm.fields_dict.reviews.grid.remove_all();
14 | let objectives = data.message.objectives;
15 | for (var i in objectives) {
16 | frm.add_child("reviews");
17 | frm.fields_dict.reviews.get_value()[i].objective = objectives[i].objective;
18 | frm.fields_dict.reviews.get_value()[i].target = objectives[i].target;
19 | frm.fields_dict.reviews.get_value()[i].uom = objectives[i].uom;
20 | }
21 | frm.refresh();
22 | }
23 | });
24 | },
25 | });
26 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_review/quality_review_list.js:
--------------------------------------------------------------------------------
1 | frappe.listview_settings['Compliance Review'] = {
2 | add_fields: ["action"],
3 | get_indicator: function(doc)
4 | {
5 | if(doc.action == "No Action") {
6 | return [__("No Action"), "green", "action,=,No Action"];
7 | }
8 | else if(doc.action == "Action Initialised") {
9 | return [__("Action Initialised"), "red", "action,=,Action Initialised"];
10 | }
11 | }
12 | };
13 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_review/test_quality_review.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # Copyright (c) 2018, Frappe and Contributors
3 | # See license.txt
4 | from __future__ import unicode_literals
5 |
6 | import unittest
7 |
8 | import frappe
9 |
10 | from ..compliance_goal.test_compliance_goal import get_compliance_goal
11 | from .compliance_review import review
12 |
13 |
14 | class TestComplianceReview(unittest.TestCase):
15 | def test_review_creation(self):
16 | compliance_goal = get_compliance_goal()
17 | review()
18 |
19 | # check if review exists
20 | compliance_review = frappe.get_doc('Compliance Review', dict(goal = compliance_goal.name))
21 | self.assertEqual(compliance_goal.objectives[0].target, compliance_review.reviews[0].target)
22 | compliance_review.delete()
23 |
24 | compliance_goal.delete()
25 |
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_review_objective/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/compliance/doctype/quality_review_objective/__init__.py
--------------------------------------------------------------------------------
/rocknext/compliance/doctype/quality_review_objective/quality_review_objective.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # Copyright (c) 2019, Frappe Technologies Pvt. Ltd. and contributors
3 | # For license information, please see license.txt
4 |
5 | from __future__ import unicode_literals
6 |
7 | # import frappe
8 | from frappe.model.document import Document
9 |
10 |
11 | class ComplianceReviewObjective(Document):
12 | pass
13 |
--------------------------------------------------------------------------------
/rocknext/compliance/report/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/compliance/report/__init__.py
--------------------------------------------------------------------------------
/rocknext/compliance/report/review/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/compliance/report/review/__init__.py
--------------------------------------------------------------------------------
/rocknext/compliance/report/review/review.json:
--------------------------------------------------------------------------------
1 | {
2 | "add_total_row": 0,
3 | "creation": "2018-10-16 12:28:43.651915",
4 | "disable_prepared_report": 0,
5 | "disabled": 0,
6 | "docstatus": 0,
7 | "doctype": "Report",
8 | "idx": 0,
9 | "is_standard": "Yes",
10 | "modified": "2020-02-01 11:03:23.816448",
11 | "modified_by": "Administrator",
12 | "module": "Compliance Management",
13 | "name": "Review",
14 | "owner": "Administrator",
15 | "prepared_report": 0,
16 | "query": "SELECT\n `tabCompliance Action`.name as \"Name:Data:200\",\n `tabCompliance Action`.corrective_preventive as \"Action:Select/[Corrective,Preventive]:200\",\n `tabCompliance Action`.document_type as \"Document Type:Select/[Compliance Review, Compliance Feedback]:200\",\n `tabCompliance Action`.date as \"Date:Date:120\",\n `tabCompliance Action`.status as \"Status:Select/Planned:150\"\nFROM\n `tabCompliance Action`\nWHERE\n `tabCompliance Action`.document_type='Compliance Review'\n \n ",
17 | "ref_doctype": "Compliance Action",
18 | "report_name": "Review",
19 | "report_type": "Query Report",
20 | "roles": [
21 | {
22 | "role": "System Manager"
23 | },
24 | {
25 | "role": "Compliance Manager"
26 | }
27 | ]
28 | }
--------------------------------------------------------------------------------
/rocknext/config/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/config/__init__.py
--------------------------------------------------------------------------------
/rocknext/config/desktop.py:
--------------------------------------------------------------------------------
1 | from frappe import _
2 |
3 | def get_data():
4 | return [
5 | {
6 | "module_name": "RockNext",
7 | "color": "blue",
8 | "icon": "octicon octicon-zap",
9 | "type": "module",
10 | "label": _("RockNext")
11 | }
12 | ]
13 |
--------------------------------------------------------------------------------
/rocknext/config/docs.py:
--------------------------------------------------------------------------------
1 | """
2 | Configuration for docs
3 | """
4 |
5 | # source_link = "https://github.com/[org_name]/rocknext"
6 | # docs_base_url = "https://[org_name].github.io/rocknext"
7 | # headline = "App that does everything"
8 | # sub_heading = "Yes, you got that right the first time, everything"
9 |
10 | def get_context(context):
11 | context.brand_html = "RockNext"
12 |
--------------------------------------------------------------------------------
/rocknext/environment_&_social/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/environment_&_social/__init__.py
--------------------------------------------------------------------------------
/rocknext/environment_&_social/doctype/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/environment_&_social/doctype/__init__.py
--------------------------------------------------------------------------------
/rocknext/environment_&_social/doctype/environment_campaign/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/environment_&_social/doctype/environment_campaign/__init__.py
--------------------------------------------------------------------------------
/rocknext/environment_&_social/doctype/environment_campaign/environment_campaign.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Environment Campaign', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/environment_&_social/doctype/environment_campaign/environment_campaign.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 02:40:06.143717",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 02:40:06.143717",
20 | "modified_by": "Administrator",
21 | "module": "Environment & Social",
22 | "name": "Environment Campaign",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/environment_&_social/doctype/environment_campaign/environment_campaign.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class EnvironmentCampaign(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/environment_&_social/doctype/environment_campaign/test_environment_campaign.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestEnvironmentCampaign(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/environment_&_social/doctype/social_campaign/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/environment_&_social/doctype/social_campaign/__init__.py
--------------------------------------------------------------------------------
/rocknext/environment_&_social/doctype/social_campaign/social_campaign.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Social Campaign', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/environment_&_social/doctype/social_campaign/social_campaign.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 02:40:31.390842",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 02:40:31.390842",
20 | "modified_by": "Administrator",
21 | "module": "Environment & Social",
22 | "name": "Social Campaign",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/environment_&_social/doctype/social_campaign/social_campaign.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class SocialCampaign(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/environment_&_social/doctype/social_campaign/test_social_campaign.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestSocialCampaign(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/governance/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/governance/__init__.py
--------------------------------------------------------------------------------
/rocknext/governance/doctype/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/governance/doctype/__init__.py
--------------------------------------------------------------------------------
/rocknext/governance/doctype/change_management/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/governance/doctype/change_management/__init__.py
--------------------------------------------------------------------------------
/rocknext/governance/doctype/change_management/change_management.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Change Management', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/governance/doctype/change_management/change_management.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 03:39:42.138948",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 03:39:42.138948",
20 | "modified_by": "Administrator",
21 | "module": "Governance",
22 | "name": "Change Management",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/governance/doctype/change_management/change_management.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class ChangeManagement(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/governance/doctype/change_management/test_change_management.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestChangeManagement(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/governance/doctype/committee/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/governance/doctype/committee/__init__.py
--------------------------------------------------------------------------------
/rocknext/governance/doctype/committee/committee.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Committee', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/governance/doctype/committee/committee.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 03:46:07.590713",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 03:46:07.590713",
20 | "modified_by": "Administrator",
21 | "module": "Governance",
22 | "name": "Committee",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/governance/doctype/committee/committee.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class Committee(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/governance/doctype/committee/test_committee.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestCommittee(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/governance/doctype/policy/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/governance/doctype/policy/__init__.py
--------------------------------------------------------------------------------
/rocknext/governance/doctype/policy/policy.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Policy', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/governance/doctype/policy/policy.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 00:56:18.269133",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 00:56:18.269133",
20 | "modified_by": "Administrator",
21 | "module": "Governance",
22 | "name": "Policy",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/governance/doctype/policy/policy.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class Policy(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/governance/doctype/policy/test_policy.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestPolicy(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/governance/doctype/policy_category/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/governance/doctype/policy_category/__init__.py
--------------------------------------------------------------------------------
/rocknext/governance/doctype/policy_category/policy_category.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Policy Category', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/governance/doctype/policy_category/policy_category.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 00:55:14.094411",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 00:55:14.094411",
20 | "modified_by": "Administrator",
21 | "module": "Governance",
22 | "name": "Policy Category",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/governance/doctype/policy_category/policy_category.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class PolicyCategory(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/governance/doctype/policy_category/test_policy_category.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestPolicyCategory(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/governance/doctype/procedure/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/governance/doctype/procedure/__init__.py
--------------------------------------------------------------------------------
/rocknext/governance/doctype/procedure/procedure.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Procedure', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/governance/doctype/procedure/procedure.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 00:57:01.335077",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 00:57:01.335077",
20 | "modified_by": "Administrator",
21 | "module": "Governance",
22 | "name": "Procedure",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/governance/doctype/procedure/procedure.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class Procedure(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/governance/doctype/procedure/test_procedure.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestProcedure(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/governance/doctype/procedure_category/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/governance/doctype/procedure_category/__init__.py
--------------------------------------------------------------------------------
/rocknext/governance/doctype/procedure_category/procedure_category.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Procedure Category', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/governance/doctype/procedure_category/procedure_category.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 00:56:43.119578",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 00:56:43.119578",
20 | "modified_by": "Administrator",
21 | "module": "Governance",
22 | "name": "Procedure Category",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/governance/doctype/procedure_category/procedure_category.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class ProcedureCategory(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/governance/doctype/procedure_category/test_procedure_category.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestProcedureCategory(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/governance/doctype/process/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/governance/doctype/process/__init__.py
--------------------------------------------------------------------------------
/rocknext/governance/doctype/process/process.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Process', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/governance/doctype/process/process.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 00:58:33.812528",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 00:58:33.812528",
20 | "modified_by": "Administrator",
21 | "module": "Governance",
22 | "name": "Process",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/governance/doctype/process/process.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class Process(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/governance/doctype/process/test_process.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestProcess(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/governance/doctype/process_category/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/governance/doctype/process_category/__init__.py
--------------------------------------------------------------------------------
/rocknext/governance/doctype/process_category/process_category.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Process Category', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/governance/doctype/process_category/process_category.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 00:58:08.223477",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 00:58:08.223477",
20 | "modified_by": "Administrator",
21 | "module": "Governance",
22 | "name": "Process Category",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/governance/doctype/process_category/process_category.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class ProcessCategory(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/governance/doctype/process_category/test_process_category.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestProcessCategory(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/governance/doctype/stackholders/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/governance/doctype/stackholders/__init__.py
--------------------------------------------------------------------------------
/rocknext/governance/doctype/stackholders/stackholders.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Stackholders', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/governance/doctype/stackholders/stackholders.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 03:49:35.320899",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 03:49:35.320899",
20 | "modified_by": "Administrator",
21 | "module": "Governance",
22 | "name": "Stackholders",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/governance/doctype/stackholders/stackholders.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class Stackholders(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/governance/doctype/stackholders/test_stackholders.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestStackholders(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/governance/workspace/governance/governance.json:
--------------------------------------------------------------------------------
1 | {
2 | "category": "Modules",
3 | "charts": [],
4 | "creation": "2021-09-26 02:09:50.514172",
5 | "developer_mode_only": 0,
6 | "disable_user_customization": 0,
7 | "docstatus": 0,
8 | "doctype": "Workspace",
9 | "extends_another_page": 0,
10 | "hide_custom": 0,
11 | "icon": "verified",
12 | "idx": 0,
13 | "is_default": 0,
14 | "is_standard": 1,
15 | "label": "Governance",
16 | "links": [
17 | {
18 | "hidden": 0,
19 | "is_query_report": 0,
20 | "label": "Lorem upslum",
21 | "link_type": "DocType",
22 | "onboard": 0,
23 | "type": "Card Break"
24 | },
25 | {
26 | "hidden": 0,
27 | "is_query_report": 0,
28 | "label": "Lorem upslum",
29 | "link_to": "About Us Settings",
30 | "link_type": "DocType",
31 | "onboard": 0,
32 | "type": "Link"
33 | }
34 | ],
35 | "modified": "2021-09-26 02:09:50.514172",
36 | "modified_by": "Administrator",
37 | "module": "Governance",
38 | "name": "Governance",
39 | "owner": "Administrator",
40 | "pin_to_bottom": 0,
41 | "pin_to_top": 0,
42 | "shortcuts": [
43 | {
44 | "doc_view": "",
45 | "label": "Lorem upslum",
46 | "link_to": "About Us Settings",
47 | "type": "DocType"
48 | }
49 | ]
50 | }
--------------------------------------------------------------------------------
/rocknext/information_technology/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/information_technology/__init__.py
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/information_technology/doctype/__init__.py
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/application_asset/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/information_technology/doctype/application_asset/__init__.py
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/application_asset/application_asset.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Application Asset', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/application_asset/application_asset.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 00:04:46.403529",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "title",
9 | "state",
10 | "description"
11 | ],
12 | "fields": [
13 | {
14 | "fieldname": "title",
15 | "fieldtype": "Data",
16 | "in_list_view": 1,
17 | "label": "Title",
18 | "reqd": 1
19 | },
20 | {
21 | "fieldname": "state",
22 | "fieldtype": "Select",
23 | "in_list_view": 1,
24 | "label": "State",
25 | "options": "Discovered\nIn review\nEvaluation period\nSanctioned\nCost optimization\nNeed to close\nClosed",
26 | "reqd": 1
27 | },
28 | {
29 | "fieldname": "description",
30 | "fieldtype": "Small Text",
31 | "label": "Description"
32 | }
33 | ],
34 | "index_web_pages_for_search": 1,
35 | "links": [],
36 | "modified": "2021-09-26 00:04:46.403529",
37 | "modified_by": "Administrator",
38 | "module": "Information Technology",
39 | "name": "Application Asset",
40 | "owner": "Administrator",
41 | "permissions": [
42 | {
43 | "create": 1,
44 | "delete": 1,
45 | "email": 1,
46 | "export": 1,
47 | "print": 1,
48 | "read": 1,
49 | "report": 1,
50 | "role": "System Manager",
51 | "share": 1,
52 | "write": 1
53 | }
54 | ],
55 | "sort_field": "modified",
56 | "sort_order": "DESC",
57 | "track_changes": 1
58 | }
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/application_asset/application_asset.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class ApplicationAsset(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/application_asset/application_asset_category/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/information_technology/doctype/application_asset/application_asset_category/__init__.py
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/application_asset/application_asset_category/application_asset_category.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Application Asset Category', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/application_asset/application_asset_category/application_asset_category.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class ApplicationAssetCategory(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/application_asset/application_asset_category/test_application_asset_category.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestApplicationAssetCategory(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/application_asset/test_application_asset.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestApplicationAsset(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/application_asset_category/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/information_technology/doctype/application_asset_category/__init__.py
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/application_asset_category/application_asset_category.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Application Asset Category', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/application_asset_category/application_asset_category.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class ApplicationAssetCategory(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/application_asset_category/test_application_asset_category.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestApplicationAssetCategory(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/digital_footprint/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/information_technology/doctype/digital_footprint/__init__.py
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/digital_footprint/digital_footprint.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Digital Footprint', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/digital_footprint/digital_footprint.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-25 23:53:18.853887",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "title",
9 | "data",
10 | "category",
11 | "description"
12 | ],
13 | "fields": [
14 | {
15 | "fieldname": "title",
16 | "fieldtype": "Data",
17 | "label": "Title"
18 | },
19 | {
20 | "fieldname": "data",
21 | "fieldtype": "Data",
22 | "label": "Data"
23 | },
24 | {
25 | "fieldname": "category",
26 | "fieldtype": "Link",
27 | "label": "Category",
28 | "options": "Digital Footprint Category"
29 | },
30 | {
31 | "fieldname": "description",
32 | "fieldtype": "Small Text",
33 | "label": "Description"
34 | }
35 | ],
36 | "index_web_pages_for_search": 1,
37 | "links": [],
38 | "modified": "2021-09-25 23:53:18.853887",
39 | "modified_by": "Administrator",
40 | "module": "Information Technology",
41 | "name": "Digital Footprint",
42 | "owner": "Administrator",
43 | "permissions": [
44 | {
45 | "create": 1,
46 | "delete": 1,
47 | "email": 1,
48 | "export": 1,
49 | "print": 1,
50 | "read": 1,
51 | "report": 1,
52 | "role": "System Manager",
53 | "share": 1,
54 | "write": 1
55 | }
56 | ],
57 | "sort_field": "modified",
58 | "sort_order": "DESC",
59 | "track_changes": 1
60 | }
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/digital_footprint/digital_footprint.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class DigitalFootprint(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/digital_footprint/test_digital_footprint.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestDigitalFootprint(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/digital_footprint_category/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/information_technology/doctype/digital_footprint_category/__init__.py
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/digital_footprint_category/digital_footprint_category.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Digital Footprint Category', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/digital_footprint_category/digital_footprint_category.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class DigitalFootprintCategory(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/digital_footprint_category/test_digital_footprint_category.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestDigitalFootprintCategory(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/hardware_asset/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/information_technology/doctype/hardware_asset/__init__.py
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/hardware_asset/hardware_asset.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Hardware Asset', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/hardware_asset/hardware_asset.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 00:26:10.568752",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 00:26:10.568752",
20 | "modified_by": "Administrator",
21 | "module": "Information Technology",
22 | "name": "Hardware Asset",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/hardware_asset/hardware_asset.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class HardwareAsset(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/hardware_asset/test_hardware_asset.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestHardwareAsset(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/hardware_asset_category/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/information_technology/doctype/hardware_asset_category/__init__.py
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/hardware_asset_category/hardware_asset_category.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Hardware Asset Category', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/hardware_asset_category/hardware_asset_category.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 00:25:13.664735",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "code",
9 | "column_break_2",
10 | "category",
11 | "section_break_4",
12 | "description"
13 | ],
14 | "fields": [
15 | {
16 | "fieldname": "code",
17 | "fieldtype": "Data",
18 | "in_list_view": 1,
19 | "label": "Code",
20 | "reqd": 1
21 | },
22 | {
23 | "fieldname": "column_break_2",
24 | "fieldtype": "Column Break"
25 | },
26 | {
27 | "fieldname": "category",
28 | "fieldtype": "Data",
29 | "in_list_view": 1,
30 | "label": "Category",
31 | "reqd": 1
32 | },
33 | {
34 | "fieldname": "section_break_4",
35 | "fieldtype": "Section Break"
36 | },
37 | {
38 | "fieldname": "description",
39 | "fieldtype": "Small Text",
40 | "label": "Description"
41 | }
42 | ],
43 | "index_web_pages_for_search": 1,
44 | "links": [],
45 | "modified": "2021-09-26 00:25:13.664735",
46 | "modified_by": "Administrator",
47 | "module": "Information Technology",
48 | "name": "Hardware Asset Category",
49 | "owner": "Administrator",
50 | "permissions": [
51 | {
52 | "create": 1,
53 | "delete": 1,
54 | "email": 1,
55 | "export": 1,
56 | "print": 1,
57 | "read": 1,
58 | "report": 1,
59 | "role": "System Manager",
60 | "share": 1,
61 | "write": 1
62 | }
63 | ],
64 | "sort_field": "modified",
65 | "sort_order": "DESC",
66 | "track_changes": 1
67 | }
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/hardware_asset_category/hardware_asset_category.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class HardwareAssetCategory(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/hardware_asset_category/test_hardware_asset_category.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestHardwareAssetCategory(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/it_asset/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/information_technology/doctype/it_asset/__init__.py
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/it_asset/it_asset.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('IT Asset', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/it_asset/it_asset.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 03:17:03.209300",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 03:17:03.209300",
20 | "modified_by": "Administrator",
21 | "module": "Information Technology",
22 | "name": "IT Asset",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/it_asset/it_asset.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class ITAsset(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/it_asset/test_it_asset.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestITAsset(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/it_asset_category/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/information_technology/doctype/it_asset_category/__init__.py
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/it_asset_category/it_asset_category.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('IT Asset Category', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/it_asset_category/it_asset_category.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 03:16:43.468430",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 03:16:43.468430",
20 | "modified_by": "Administrator",
21 | "module": "Information Technology",
22 | "name": "IT Asset Category",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/it_asset_category/it_asset_category.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class ITAssetCategory(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/it_asset_category/test_it_asset_category.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestITAssetCategory(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/license_inventory/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/information_technology/doctype/license_inventory/__init__.py
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/license_inventory/license_inventory.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('License Inventory', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/license_inventory/license_inventory.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 00:27:43.615107",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "application_name",
9 | "data_2"
10 | ],
11 | "fields": [
12 | {
13 | "fieldname": "application_name",
14 | "fieldtype": "Link",
15 | "label": "Application Name",
16 | "options": "Application Asset"
17 | },
18 | {
19 | "fieldname": "data_2",
20 | "fieldtype": "Data"
21 | }
22 | ],
23 | "index_web_pages_for_search": 1,
24 | "links": [],
25 | "modified": "2021-09-26 00:27:43.615107",
26 | "modified_by": "Administrator",
27 | "module": "Information Technology",
28 | "name": "License Inventory",
29 | "owner": "Administrator",
30 | "permissions": [
31 | {
32 | "create": 1,
33 | "delete": 1,
34 | "email": 1,
35 | "export": 1,
36 | "print": 1,
37 | "read": 1,
38 | "report": 1,
39 | "role": "System Manager",
40 | "share": 1,
41 | "write": 1
42 | }
43 | ],
44 | "sort_field": "modified",
45 | "sort_order": "DESC",
46 | "track_changes": 1
47 | }
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/license_inventory/license_inventory.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license_inventory information, please see license_inventory.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class LicenseInventory(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/license_inventory/test_license_inventory.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license_inventory.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestLicenseInventory(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/ticket/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/information_technology/doctype/ticket/__init__.py
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/ticket/test_ticket.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestTicket(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/ticket/ticket.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Ticket', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/ticket/ticket.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 00:52:13.901596",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 00:52:13.901596",
20 | "modified_by": "Administrator",
21 | "module": "Information Technology",
22 | "name": "Ticket",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/information_technology/doctype/ticket/ticket.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class Ticket(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/information_technology/workspace/it/it.json:
--------------------------------------------------------------------------------
1 | {
2 | "category": "Modules",
3 | "charts": [],
4 | "creation": "2021-09-26 01:45:13.935699",
5 | "developer_mode_only": 0,
6 | "disable_user_customization": 0,
7 | "docstatus": 0,
8 | "doctype": "Workspace",
9 | "extends_another_page": 0,
10 | "hide_custom": 0,
11 | "icon": "device-desktop",
12 | "idx": 0,
13 | "is_default": 0,
14 | "is_standard": 1,
15 | "label": "IT",
16 | "links": [
17 | {
18 | "hidden": 0,
19 | "is_query_report": 0,
20 | "label": "Inventory",
21 | "link_type": "DocType",
22 | "onboard": 0,
23 | "type": "Card Break"
24 | },
25 | {
26 | "hidden": 0,
27 | "is_query_report": 0,
28 | "label": "Hardware Asset",
29 | "link_to": "Hardware Asset",
30 | "link_type": "DocType",
31 | "onboard": 0,
32 | "type": "Link"
33 | },
34 | {
35 | "hidden": 0,
36 | "is_query_report": 0,
37 | "label": "Application Asset",
38 | "link_to": "Application Asset",
39 | "link_type": "DocType",
40 | "onboard": 0,
41 | "type": "Link"
42 | }
43 | ],
44 | "modified": "2021-09-26 02:16:04.223610",
45 | "modified_by": "Administrator",
46 | "module": "Information Technology",
47 | "name": "IT",
48 | "owner": "Administrator",
49 | "pin_to_bottom": 0,
50 | "pin_to_top": 0,
51 | "shortcuts": [
52 | {
53 | "doc_view": "List",
54 | "label": "Application Asset",
55 | "link_to": "Application Asset",
56 | "type": "DocType"
57 | }
58 | ]
59 | }
--------------------------------------------------------------------------------
/rocknext/investment/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/investment/__init__.py
--------------------------------------------------------------------------------
/rocknext/investment/doctype/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/investment/doctype/__init__.py
--------------------------------------------------------------------------------
/rocknext/investment/doctype/incoming_invest/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/investment/doctype/incoming_invest/__init__.py
--------------------------------------------------------------------------------
/rocknext/investment/doctype/incoming_invest/incoming_invest.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Incoming Invest', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/investment/doctype/incoming_invest/incoming_invest.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 03:41:55.952783",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 03:41:55.952783",
20 | "modified_by": "Administrator",
21 | "module": "Investment",
22 | "name": "Incoming Invest",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/investment/doctype/incoming_invest/incoming_invest.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class IncomingInvest(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/investment/doctype/incoming_invest/test_incoming_invest.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestIncomingInvest(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/investment/doctype/outcoming_invest/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/investment/doctype/outcoming_invest/__init__.py
--------------------------------------------------------------------------------
/rocknext/investment/doctype/outcoming_invest/outcoming_invest.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Outcoming Invest', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/investment/doctype/outcoming_invest/outcoming_invest.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 03:42:19.172274",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 03:42:19.172274",
20 | "modified_by": "Administrator",
21 | "module": "Investment",
22 | "name": "Outcoming Invest",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/investment/doctype/outcoming_invest/outcoming_invest.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class OutcomingInvest(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/investment/doctype/outcoming_invest/test_outcoming_invest.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestOutcomingInvest(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/investment/workspace/investment/investment.json:
--------------------------------------------------------------------------------
1 | {
2 | "category": "Modules",
3 | "charts": [],
4 | "creation": "2021-09-26 03:43:48.422384",
5 | "developer_mode_only": 0,
6 | "disable_user_customization": 0,
7 | "docstatus": 0,
8 | "doctype": "Workspace",
9 | "extends_another_page": 0,
10 | "hide_custom": 0,
11 | "icon": "ruby",
12 | "idx": 0,
13 | "is_default": 0,
14 | "is_standard": 1,
15 | "label": "Investment",
16 | "links": [
17 | {
18 | "hidden": 0,
19 | "is_query_report": 0,
20 | "label": "Lorem upslum",
21 | "link_to": "",
22 | "link_type": "DocType",
23 | "onboard": 0,
24 | "type": "Card Break"
25 | }
26 | ],
27 | "modified": "2021-09-26 04:23:34.444253",
28 | "modified_by": "Administrator",
29 | "module": "Investment",
30 | "name": "Investment",
31 | "owner": "Administrator",
32 | "pin_to_bottom": 0,
33 | "pin_to_top": 0,
34 | "shortcuts": []
35 | }
--------------------------------------------------------------------------------
/rocknext/legal/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/legal/__init__.py
--------------------------------------------------------------------------------
/rocknext/legal/doctype/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/legal/doctype/__init__.py
--------------------------------------------------------------------------------
/rocknext/legal/doctype/contract_category/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/legal/doctype/contract_category/__init__.py
--------------------------------------------------------------------------------
/rocknext/legal/doctype/contract_category/contract_category.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Contract Category', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/legal/doctype/contract_category/contract_category.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 02:43:08.837274",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 02:43:08.837274",
20 | "modified_by": "Administrator",
21 | "module": "Legal",
22 | "name": "Contract Category",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/legal/doctype/contract_category/contract_category.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class ContractCategory(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/legal/doctype/contract_category/test_contract_category.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestContractCategory(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/legal/doctype/legal_contract/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/legal/doctype/legal_contract/__init__.py
--------------------------------------------------------------------------------
/rocknext/legal/doctype/legal_contract/legal_contract.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Legal Contract', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/legal/doctype/legal_contract/legal_contract.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 02:42:28.680503",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 02:42:28.680503",
20 | "modified_by": "Administrator",
21 | "module": "Legal",
22 | "name": "Legal Contract",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/legal/doctype/legal_contract/legal_contract.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class LegalContract(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/legal/doctype/legal_contract/test_legal_contract.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestLegalContract(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/legal/doctype/legal_contract_template/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/legal/doctype/legal_contract_template/__init__.py
--------------------------------------------------------------------------------
/rocknext/legal/doctype/legal_contract_template/legal_contract_template.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Legal Contract Template', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/legal/doctype/legal_contract_template/legal_contract_template.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 02:41:34.042754",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 02:41:34.042754",
20 | "modified_by": "Administrator",
21 | "module": "Legal",
22 | "name": "Legal Contract Template",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/legal/doctype/legal_contract_template/legal_contract_template.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class LegalContractTemplate(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/legal/doctype/legal_contract_template/test_legal_contract_template.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestLegalContractTemplate(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/legal/workspace/legal/legal.json:
--------------------------------------------------------------------------------
1 | {
2 | "category": "Modules",
3 | "charts": [],
4 | "creation": "2021-09-26 01:54:57.518407",
5 | "developer_mode_only": 0,
6 | "disable_user_customization": 0,
7 | "docstatus": 0,
8 | "doctype": "Workspace",
9 | "extends_another_page": 0,
10 | "hide_custom": 0,
11 | "icon": "law",
12 | "idx": 0,
13 | "is_default": 0,
14 | "is_standard": 1,
15 | "label": "Legal",
16 | "links": [
17 | {
18 | "hidden": 0,
19 | "is_query_report": 0,
20 | "label": "Lorem upslum",
21 | "link_type": "DocType",
22 | "onboard": 0,
23 | "type": "Card Break"
24 | },
25 | {
26 | "hidden": 0,
27 | "is_query_report": 0,
28 | "label": "Lorem upslum",
29 | "link_to": "About Us Settings",
30 | "link_type": "DocType",
31 | "onboard": 0,
32 | "type": "Link"
33 | }
34 | ],
35 | "modified": "2021-09-26 01:55:02.268476",
36 | "modified_by": "Administrator",
37 | "module": "Legal",
38 | "name": "Legal",
39 | "owner": "Administrator",
40 | "pin_to_bottom": 0,
41 | "pin_to_top": 0,
42 | "shortcuts": [
43 | {
44 | "doc_view": "",
45 | "label": "Lorem upslum",
46 | "link_to": "About Us Settings",
47 | "type": "DocType"
48 | }
49 | ]
50 | }
--------------------------------------------------------------------------------
/rocknext/marketing/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/marketing/__init__.py
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/marketing/doctype/__init__.py
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/ads/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/marketing/doctype/ads/__init__.py
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/ads/ads.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Ads', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/ads/ads.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 02:35:19.642893",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 02:35:19.642893",
20 | "modified_by": "Administrator",
21 | "module": "Marketing",
22 | "name": "Ads",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/ads/ads.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class Ads(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/ads/test_ads.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestAds(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/campaign_log/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/marketing/doctype/campaign_log/__init__.py
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/campaign_log/campaign_log.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Campaign Log', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/campaign_log/campaign_log.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 02:34:34.450326",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 02:34:34.450326",
20 | "modified_by": "Administrator",
21 | "module": "Marketing",
22 | "name": "Campaign Log",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/campaign_log/campaign_log.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class CampaignLog(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/campaign_log/test_campaign_log.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestCampaignLog(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/comarketing/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/marketing/doctype/comarketing/__init__.py
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/comarketing/comarketing.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('CoMarketing', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/comarketing/comarketing.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 03:39:12.626397",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 03:39:12.626397",
20 | "modified_by": "Administrator",
21 | "module": "Marketing",
22 | "name": "CoMarketing",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/comarketing/comarketing.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class CoMarketing(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/comarketing/test_comarketing.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestCoMarketing(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/email/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/marketing/doctype/email/__init__.py
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/email/email.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Email', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/email/email.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 02:36:10.513261",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 02:36:10.513261",
20 | "modified_by": "Administrator",
21 | "module": "Marketing",
22 | "name": "Email",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/email/email.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class Email(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/email/test_email.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestEmail(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/lading_page/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/marketing/doctype/lading_page/__init__.py
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/lading_page/lading_page.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Lading Page', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/lading_page/lading_page.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 02:36:28.344696",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 02:36:28.344696",
20 | "modified_by": "Administrator",
21 | "module": "Marketing",
22 | "name": "Lading Page",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/lading_page/lading_page.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class LadingPage(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/lading_page/test_lading_page.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestLadingPage(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/social/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/marketing/doctype/social/__init__.py
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/social/social.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Social', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/social/social.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 02:37:10.259192",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 02:37:10.259192",
20 | "modified_by": "Administrator",
21 | "module": "Marketing",
22 | "name": "Social",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/social/social.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class Social(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/social/test_social.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestSocial(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/website/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/marketing/doctype/website/__init__.py
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/website/test_website.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestWebsite(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/website/website.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Website', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/website/website.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 02:36:52.316317",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 02:36:52.316317",
20 | "modified_by": "Administrator",
21 | "module": "Marketing",
22 | "name": "Website",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/marketing/doctype/website/website.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class Website(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/marketing/workspace/marketing/marketing.json:
--------------------------------------------------------------------------------
1 | {
2 | "category": "Modules",
3 | "charts": [],
4 | "creation": "2021-09-26 01:59:00.037837",
5 | "developer_mode_only": 0,
6 | "disable_user_customization": 0,
7 | "docstatus": 0,
8 | "doctype": "Workspace",
9 | "extends_another_page": 0,
10 | "hide_custom": 0,
11 | "icon": "flame",
12 | "idx": 0,
13 | "is_default": 0,
14 | "is_standard": 1,
15 | "label": "Marketing",
16 | "links": [
17 | {
18 | "hidden": 0,
19 | "is_query_report": 0,
20 | "label": "Lorem upslum",
21 | "link_type": "DocType",
22 | "onboard": 0,
23 | "type": "Card Break"
24 | },
25 | {
26 | "hidden": 0,
27 | "is_query_report": 0,
28 | "label": "Lorem upslum",
29 | "link_to": "About Us Settings",
30 | "link_type": "DocType",
31 | "onboard": 0,
32 | "type": "Link"
33 | }
34 | ],
35 | "modified": "2021-09-26 02:08:11.489673",
36 | "modified_by": "Administrator",
37 | "module": "Marketing",
38 | "name": "Marketing",
39 | "owner": "Administrator",
40 | "pin_to_bottom": 0,
41 | "pin_to_top": 0,
42 | "shortcuts": [
43 | {
44 | "doc_view": "",
45 | "label": "Lorem upslum",
46 | "link_to": "About Us Settings",
47 | "type": "DocType"
48 | }
49 | ]
50 | }
--------------------------------------------------------------------------------
/rocknext/modules.txt:
--------------------------------------------------------------------------------
1 | RockNext Integration
2 | Compliance
3 | Environment & Social
4 | Governance
5 | Information Technology
6 | Investment
7 | Legal
8 | Marketing
9 | Partner
10 | Privacy
11 | Product Development
12 | Risk Management
13 | Security
14 | Service
15 | Software Engineering
16 | Strategy
17 | Vendor Management
--------------------------------------------------------------------------------
/rocknext/partner/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/partner/__init__.py
--------------------------------------------------------------------------------
/rocknext/partner/doctype/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/partner/doctype/__init__.py
--------------------------------------------------------------------------------
/rocknext/partner/doctype/partnership/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/partner/doctype/partnership/__init__.py
--------------------------------------------------------------------------------
/rocknext/partner/doctype/partnership/partnership.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Partnership', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/partner/doctype/partnership/partnership.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 04:09:18.924062",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 04:09:18.924062",
20 | "modified_by": "Administrator",
21 | "module": "Partner",
22 | "name": "Partnership",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/partner/doctype/partnership/partnership.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class Partnership(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/partner/doctype/partnership/test_partnership.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestPartnership(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/patches.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/patches.txt
--------------------------------------------------------------------------------
/rocknext/privacy/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/privacy/__init__.py
--------------------------------------------------------------------------------
/rocknext/privacy/doctype/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/privacy/doctype/__init__.py
--------------------------------------------------------------------------------
/rocknext/privacy/doctype/privacy_request/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/privacy/doctype/privacy_request/__init__.py
--------------------------------------------------------------------------------
/rocknext/privacy/doctype/privacy_request/privacy_request.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Privacy Request', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/privacy/doctype/privacy_request/privacy_request.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 03:47:54.832768",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 03:47:54.832768",
20 | "modified_by": "Administrator",
21 | "module": "Privacy",
22 | "name": "Privacy Request",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/privacy/doctype/privacy_request/privacy_request.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class PrivacyRequest(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/privacy/doctype/privacy_request/test_privacy_request.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestPrivacyRequest(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/privacy/workspace/privacy/privacy.json:
--------------------------------------------------------------------------------
1 | {
2 | "category": "Modules",
3 | "charts": [],
4 | "creation": "2021-09-26 03:48:27.013067",
5 | "developer_mode_only": 0,
6 | "disable_user_customization": 0,
7 | "docstatus": 0,
8 | "doctype": "Workspace",
9 | "extends_another_page": 0,
10 | "hide_custom": 0,
11 | "icon": "book",
12 | "idx": 0,
13 | "is_default": 0,
14 | "is_standard": 1,
15 | "label": "Privacy",
16 | "links": [],
17 | "modified": "2021-09-26 03:48:42.494176",
18 | "modified_by": "Administrator",
19 | "module": "Privacy",
20 | "name": "Privacy",
21 | "owner": "Administrator",
22 | "pin_to_bottom": 0,
23 | "pin_to_top": 0,
24 | "shortcuts": []
25 | }
--------------------------------------------------------------------------------
/rocknext/product_development/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/product_development/__init__.py
--------------------------------------------------------------------------------
/rocknext/product_development/doctype/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/product_development/doctype/__init__.py
--------------------------------------------------------------------------------
/rocknext/product_development/doctype/backlog/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/product_development/doctype/backlog/__init__.py
--------------------------------------------------------------------------------
/rocknext/product_development/doctype/backlog/backlog.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Backlog', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/product_development/doctype/backlog/backlog.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 03:53:17.718452",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 03:53:17.718452",
20 | "modified_by": "Administrator",
21 | "module": "Product Development",
22 | "name": "Backlog",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/product_development/doctype/backlog/backlog.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class Backlog(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/product_development/doctype/backlog/test_backlog.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestBacklog(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/product_development/doctype/discovery/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/product_development/doctype/discovery/__init__.py
--------------------------------------------------------------------------------
/rocknext/product_development/doctype/discovery/discovery.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Discovery', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/product_development/doctype/discovery/discovery.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 02:45:22.830111",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 02:45:22.830111",
20 | "modified_by": "Administrator",
21 | "module": "Product Development",
22 | "name": "Discovery",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/product_development/doctype/discovery/discovery.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class Discovery(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/product_development/doctype/discovery/test_discovery.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestDiscovery(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/product_development/doctype/product_strategy/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/product_development/doctype/product_strategy/__init__.py
--------------------------------------------------------------------------------
/rocknext/product_development/doctype/product_strategy/product_strategy.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Product Strategy', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/product_development/doctype/product_strategy/product_strategy.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 03:19:34.509561",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 03:19:34.509561",
20 | "modified_by": "Administrator",
21 | "module": "Product Development",
22 | "name": "Product Strategy",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/product_development/doctype/product_strategy/product_strategy.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class ProductStrategy(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/product_development/doctype/product_strategy/test_product_strategy.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestProductStrategy(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/product_development/doctype/roadmap/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/product_development/doctype/roadmap/__init__.py
--------------------------------------------------------------------------------
/rocknext/product_development/doctype/roadmap/roadmap.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Roadmap', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/product_development/doctype/roadmap/roadmap.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 02:46:45.738460",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 02:46:45.738460",
20 | "modified_by": "Administrator",
21 | "module": "Product Development",
22 | "name": "Roadmap",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/product_development/doctype/roadmap/roadmap.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class Roadmap(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/product_development/doctype/roadmap/test_roadmap.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestRoadmap(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/product_development/doctype/sprint/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/product_development/doctype/sprint/__init__.py
--------------------------------------------------------------------------------
/rocknext/product_development/doctype/sprint/sprint.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Sprint', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/product_development/doctype/sprint/sprint.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 03:52:37.754496",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 03:52:37.754496",
20 | "modified_by": "Administrator",
21 | "module": "Product Development",
22 | "name": "Sprint",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/product_development/doctype/sprint/sprint.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class Sprint(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/product_development/doctype/sprint/test_sprint.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestSprint(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/product_development/doctype/user_story/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/product_development/doctype/user_story/__init__.py
--------------------------------------------------------------------------------
/rocknext/product_development/doctype/user_story/test_user_story.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestUserStory(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/product_development/doctype/user_story/user_story.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('User Story', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/product_development/doctype/user_story/user_story.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 03:57:27.221150",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 03:57:27.221150",
20 | "modified_by": "Administrator",
21 | "module": "Product Development",
22 | "name": "User Story",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/product_development/doctype/user_story/user_story.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class UserStory(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/product_development/workspace/product/product.json:
--------------------------------------------------------------------------------
1 | {
2 | "category": "Modules",
3 | "charts": [],
4 | "creation": "2021-09-26 02:20:04.898567",
5 | "developer_mode_only": 0,
6 | "disable_user_customization": 0,
7 | "docstatus": 0,
8 | "doctype": "Workspace",
9 | "extends_another_page": 0,
10 | "hide_custom": 0,
11 | "icon": "telescope",
12 | "idx": 0,
13 | "is_default": 0,
14 | "is_standard": 1,
15 | "label": "Product",
16 | "links": [
17 | {
18 | "hidden": 0,
19 | "is_query_report": 0,
20 | "label": "Lorem upslum",
21 | "link_type": "DocType",
22 | "onboard": 0,
23 | "type": "Card Break"
24 | },
25 | {
26 | "hidden": 0,
27 | "is_query_report": 0,
28 | "label": "Lorem upslum",
29 | "link_to": "About Us Settings",
30 | "link_type": "DocType",
31 | "onboard": 0,
32 | "type": "Link"
33 | }
34 | ],
35 | "modified": "2021-09-26 02:20:04.898567",
36 | "modified_by": "Administrator",
37 | "module": "Product Development",
38 | "name": "Product",
39 | "owner": "Administrator",
40 | "pin_to_bottom": 0,
41 | "pin_to_top": 0,
42 | "shortcuts": [
43 | {
44 | "doc_view": "",
45 | "label": "Lorem upslum",
46 | "link_to": "About Us Settings",
47 | "type": "DocType"
48 | }
49 | ]
50 | }
--------------------------------------------------------------------------------
/rocknext/risk_management/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/risk_management/__init__.py
--------------------------------------------------------------------------------
/rocknext/risk_management/doctype/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/risk_management/doctype/__init__.py
--------------------------------------------------------------------------------
/rocknext/risk_management/doctype/opportunity_log/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/risk_management/doctype/opportunity_log/__init__.py
--------------------------------------------------------------------------------
/rocknext/risk_management/doctype/opportunity_log/opportunity_log.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Opportunity Log', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/risk_management/doctype/opportunity_log/opportunity_log.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 02:33:52.203617",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 02:33:52.203617",
20 | "modified_by": "Administrator",
21 | "module": "Risk Management",
22 | "name": "Opportunity Log",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/risk_management/doctype/opportunity_log/opportunity_log.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class OpportunityLog(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/risk_management/doctype/opportunity_log/test_opportunity_log.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestOpportunityLog(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/risk_management/doctype/threads/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/risk_management/doctype/threads/__init__.py
--------------------------------------------------------------------------------
/rocknext/risk_management/doctype/threads/test_threads.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestThreads(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/risk_management/doctype/threads/threads.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Threads', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/risk_management/doctype/threads/threads.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 02:32:37.191618",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 02:32:37.191618",
20 | "modified_by": "Administrator",
21 | "module": "Risk Management",
22 | "name": "Threads",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/risk_management/doctype/threads/threads.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class Threads(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/risk_management/workspace/risk/risk.json:
--------------------------------------------------------------------------------
1 | {
2 | "category": "Modules",
3 | "charts": [],
4 | "creation": "2021-09-26 02:07:13.139688",
5 | "developer_mode_only": 0,
6 | "disable_user_customization": 0,
7 | "docstatus": 0,
8 | "doctype": "Workspace",
9 | "extends_another_page": 0,
10 | "hide_custom": 0,
11 | "icon": "mail",
12 | "idx": 0,
13 | "is_default": 0,
14 | "is_standard": 1,
15 | "label": "Risk",
16 | "links": [
17 | {
18 | "hidden": 0,
19 | "is_query_report": 0,
20 | "label": "Lorem upslum",
21 | "link_type": "DocType",
22 | "onboard": 0,
23 | "type": "Card Break"
24 | },
25 | {
26 | "hidden": 0,
27 | "is_query_report": 0,
28 | "label": "Lorem upslum",
29 | "link_to": "About Us Settings",
30 | "link_type": "DocType",
31 | "onboard": 0,
32 | "type": "Link"
33 | }
34 | ],
35 | "modified": "2021-09-26 02:07:13.139688",
36 | "modified_by": "Administrator",
37 | "module": "Risk Management",
38 | "name": "Risk",
39 | "owner": "Administrator",
40 | "pin_to_bottom": 0,
41 | "pin_to_top": 0,
42 | "shortcuts": [
43 | {
44 | "doc_view": "",
45 | "label": "Lorem upslum",
46 | "link_to": "About Us Settings",
47 | "type": "DocType"
48 | }
49 | ]
50 | }
--------------------------------------------------------------------------------
/rocknext/rocknext_integration/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/rocknext_integration/__init__.py
--------------------------------------------------------------------------------
/rocknext/security/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/security/__init__.py
--------------------------------------------------------------------------------
/rocknext/security/doctype/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/security/doctype/__init__.py
--------------------------------------------------------------------------------
/rocknext/security/doctype/vulnerability/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/security/doctype/vulnerability/__init__.py
--------------------------------------------------------------------------------
/rocknext/security/doctype/vulnerability/test_vulnerability.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestVulnerability(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/security/doctype/vulnerability/vulnerability.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Vulnerability', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/security/doctype/vulnerability/vulnerability.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class Vulnerability(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/security/doctype/vulnerability_category/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/security/doctype/vulnerability_category/__init__.py
--------------------------------------------------------------------------------
/rocknext/security/doctype/vulnerability_category/test_vulnerability_category.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestVulnerabilityCategory(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/security/doctype/vulnerability_category/vulnerability_category.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Vulnerability Category', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/security/doctype/vulnerability_category/vulnerability_category.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "autoname": "field:category_name",
4 | "creation": "2021-09-25 23:27:27.328967",
5 | "doctype": "DocType",
6 | "editable_grid": 1,
7 | "engine": "InnoDB",
8 | "field_order": [
9 | "vulnerability_code",
10 | "column_break_2",
11 | "category_name",
12 | "section_break_4",
13 | "description"
14 | ],
15 | "fields": [
16 | {
17 | "fieldname": "vulnerability_code",
18 | "fieldtype": "Data",
19 | "in_list_view": 1,
20 | "label": "Vulnerability Code",
21 | "reqd": 1
22 | },
23 | {
24 | "fieldname": "column_break_2",
25 | "fieldtype": "Column Break"
26 | },
27 | {
28 | "fieldname": "category_name",
29 | "fieldtype": "Data",
30 | "label": "Category Name",
31 | "unique": 1
32 | },
33 | {
34 | "fieldname": "section_break_4",
35 | "fieldtype": "Section Break"
36 | },
37 | {
38 | "fieldname": "description",
39 | "fieldtype": "Small Text",
40 | "label": "Description"
41 | }
42 | ],
43 | "index_web_pages_for_search": 1,
44 | "links": [],
45 | "modified": "2021-09-25 23:27:40.145299",
46 | "modified_by": "Administrator",
47 | "module": "Security",
48 | "name": "Vulnerability Category",
49 | "owner": "Administrator",
50 | "permissions": [
51 | {
52 | "create": 1,
53 | "delete": 1,
54 | "email": 1,
55 | "export": 1,
56 | "print": 1,
57 | "read": 1,
58 | "report": 1,
59 | "role": "System Manager",
60 | "share": 1,
61 | "write": 1
62 | }
63 | ],
64 | "sort_field": "modified",
65 | "sort_order": "DESC",
66 | "track_changes": 1
67 | }
--------------------------------------------------------------------------------
/rocknext/security/doctype/vulnerability_category/vulnerability_category.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class VulnerabilityCategory(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/security/workspace/security/security.json:
--------------------------------------------------------------------------------
1 | {
2 | "category": "Modules",
3 | "charts": [],
4 | "creation": "2021-09-26 01:30:25.281375",
5 | "developer_mode_only": 0,
6 | "disable_user_customization": 0,
7 | "docstatus": 0,
8 | "doctype": "Workspace",
9 | "extends_another_page": 0,
10 | "hide_custom": 0,
11 | "icon": "shield",
12 | "idx": 0,
13 | "is_default": 0,
14 | "is_standard": 1,
15 | "label": "Security",
16 | "links": [
17 | {
18 | "hidden": 0,
19 | "is_query_report": 0,
20 | "label": "Routine",
21 | "link_type": "DocType",
22 | "onboard": 0,
23 | "type": "Card Break"
24 | },
25 | {
26 | "hidden": 0,
27 | "is_query_report": 0,
28 | "label": "Vulnerability",
29 | "link_to": "Vulnerability",
30 | "link_type": "DocType",
31 | "onboard": 0,
32 | "type": "Link"
33 | }
34 | ],
35 | "modified": "2021-09-26 02:11:10.948573",
36 | "modified_by": "Administrator",
37 | "module": "Security",
38 | "name": "Security",
39 | "owner": "Administrator",
40 | "pin_to_bottom": 0,
41 | "pin_to_top": 0,
42 | "shortcuts": [
43 | {
44 | "doc_view": "",
45 | "label": "Vulnerability",
46 | "link_to": "Vulnerability",
47 | "type": "DocType"
48 | }
49 | ]
50 | }
--------------------------------------------------------------------------------
/rocknext/service/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/service/__init__.py
--------------------------------------------------------------------------------
/rocknext/service/doctype/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/service/doctype/__init__.py
--------------------------------------------------------------------------------
/rocknext/service/doctype/feedback_survey/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/service/doctype/feedback_survey/__init__.py
--------------------------------------------------------------------------------
/rocknext/service/doctype/feedback_survey/feedback_survey.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Feedback Survey', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/service/doctype/feedback_survey/feedback_survey.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 04:12:21.278491",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 04:12:21.278491",
20 | "modified_by": "Administrator",
21 | "module": "Service",
22 | "name": "Feedback Survey",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/service/doctype/feedback_survey/feedback_survey.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class FeedbackSurvey(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/service/doctype/feedback_survey/test_feedback_survey.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestFeedbackSurvey(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/service/doctype/knowledge_base/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/service/doctype/knowledge_base/__init__.py
--------------------------------------------------------------------------------
/rocknext/service/doctype/knowledge_base/knowledge_base.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Knowledge Base', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/service/doctype/knowledge_base/knowledge_base.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 04:13:06.727684",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 04:13:06.727684",
20 | "modified_by": "Administrator",
21 | "module": "Service",
22 | "name": "Knowledge Base",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/service/doctype/knowledge_base/knowledge_base.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class KnowledgeBase(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/service/doctype/knowledge_base/test_knowledge_base.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestKnowledgeBase(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/service/doctype/service_ticket/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/service/doctype/service_ticket/__init__.py
--------------------------------------------------------------------------------
/rocknext/service/doctype/service_ticket/service_ticket.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Service Ticket', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/service/doctype/service_ticket/service_ticket.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 04:11:29.634801",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 04:11:29.634801",
20 | "modified_by": "Administrator",
21 | "module": "Service",
22 | "name": "Service Ticket",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/service/doctype/service_ticket/service_ticket.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class ServiceTicket(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/service/doctype/service_ticket/test_service_ticket.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestServiceTicket(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/service/workspace/service/service.json:
--------------------------------------------------------------------------------
1 | {
2 | "category": "Modules",
3 | "charts": [],
4 | "creation": "2021-09-26 04:14:45.800937",
5 | "developer_mode_only": 0,
6 | "disable_user_customization": 0,
7 | "docstatus": 0,
8 | "doctype": "Workspace",
9 | "extends_another_page": 0,
10 | "hide_custom": 0,
11 | "icon": "note",
12 | "idx": 0,
13 | "is_default": 0,
14 | "is_standard": 1,
15 | "label": "Service",
16 | "links": [],
17 | "modified": "2021-09-26 04:14:48.777339",
18 | "modified_by": "Administrator",
19 | "module": "Service",
20 | "name": "Service",
21 | "owner": "Administrator",
22 | "pin_to_bottom": 0,
23 | "pin_to_top": 0,
24 | "shortcuts": []
25 | }
--------------------------------------------------------------------------------
/rocknext/software_engineering/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/software_engineering/__init__.py
--------------------------------------------------------------------------------
/rocknext/software_engineering/doctype/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/software_engineering/doctype/__init__.py
--------------------------------------------------------------------------------
/rocknext/software_engineering/doctype/radar_and_stack/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/software_engineering/doctype/radar_and_stack/__init__.py
--------------------------------------------------------------------------------
/rocknext/software_engineering/doctype/radar_and_stack/radar_and_stack.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Radar and Stack', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/software_engineering/doctype/radar_and_stack/radar_and_stack.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 02:50:26.571182",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 02:50:26.571182",
20 | "modified_by": "Administrator",
21 | "module": "Software Engineering",
22 | "name": "Radar and Stack",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/software_engineering/doctype/radar_and_stack/radar_and_stack.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class RadarandStack(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/software_engineering/doctype/radar_and_stack/test_radar_and_stack.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestRadarandStack(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/software_engineering/doctype/requiriment/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/software_engineering/doctype/requiriment/__init__.py
--------------------------------------------------------------------------------
/rocknext/software_engineering/doctype/requiriment/requiriment.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Requiriment', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/software_engineering/doctype/requiriment/requiriment.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 02:47:28.125162",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 02:47:28.125162",
20 | "modified_by": "Administrator",
21 | "module": "Software Engineering",
22 | "name": "Requiriment",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/software_engineering/doctype/requiriment/requiriment.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class Requiriment(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/software_engineering/doctype/requiriment/test_requiriment.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestRequiriment(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/software_engineering/doctype/requiriment_category/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/software_engineering/doctype/requiriment_category/__init__.py
--------------------------------------------------------------------------------
/rocknext/software_engineering/doctype/requiriment_category/requiriment_category.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Requiriment Category', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/software_engineering/doctype/requiriment_category/requiriment_category.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 04:05:01.263836",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 04:05:01.263836",
20 | "modified_by": "Administrator",
21 | "module": "Software Engineering",
22 | "name": "Requiriment Category",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/software_engineering/doctype/requiriment_category/requiriment_category.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class RequirimentCategory(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/software_engineering/doctype/requiriment_category/test_requiriment_category.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestRequirimentCategory(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/software_engineering/doctype/specification/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/software_engineering/doctype/specification/__init__.py
--------------------------------------------------------------------------------
/rocknext/software_engineering/doctype/specification/specification.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Specification', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/software_engineering/doctype/specification/specification.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 02:47:52.452949",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 02:47:52.452949",
20 | "modified_by": "Administrator",
21 | "module": "Software Engineering",
22 | "name": "Specification",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/software_engineering/doctype/specification/specification.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class Specification(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/software_engineering/doctype/specification/test_specification.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestSpecification(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/software_engineering/workspace/engineering/engineering.json:
--------------------------------------------------------------------------------
1 | {
2 | "category": "Modules",
3 | "charts": [],
4 | "creation": "2021-09-26 02:24:21.139501",
5 | "developer_mode_only": 0,
6 | "disable_user_customization": 0,
7 | "docstatus": 0,
8 | "doctype": "Workspace",
9 | "extends_another_page": 0,
10 | "hide_custom": 0,
11 | "icon": "code-review",
12 | "idx": 0,
13 | "is_default": 0,
14 | "is_standard": 1,
15 | "label": "Engineering",
16 | "links": [
17 | {
18 | "hidden": 0,
19 | "is_query_report": 0,
20 | "label": "Lorem upslum",
21 | "link_type": "DocType",
22 | "onboard": 0,
23 | "type": "Card Break"
24 | },
25 | {
26 | "hidden": 0,
27 | "is_query_report": 0,
28 | "label": "Lorem upslum",
29 | "link_to": "About Us Settings",
30 | "link_type": "DocType",
31 | "onboard": 0,
32 | "type": "Link"
33 | }
34 | ],
35 | "modified": "2021-09-26 02:24:21.139501",
36 | "modified_by": "Administrator",
37 | "module": "Software Engineering",
38 | "name": "Engineering",
39 | "owner": "Administrator",
40 | "pin_to_bottom": 0,
41 | "pin_to_top": 0,
42 | "shortcuts": [
43 | {
44 | "doc_view": "",
45 | "label": "Lorem upslum",
46 | "link_to": "About Us Settings",
47 | "type": "DocType"
48 | }
49 | ]
50 | }
--------------------------------------------------------------------------------
/rocknext/strategy/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/strategy/__init__.py
--------------------------------------------------------------------------------
/rocknext/strategy/doctype/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/strategy/doctype/__init__.py
--------------------------------------------------------------------------------
/rocknext/strategy/doctype/business_objectives/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/strategy/doctype/business_objectives/__init__.py
--------------------------------------------------------------------------------
/rocknext/strategy/doctype/business_objectives/business_objectives.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Business Objectives', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/strategy/doctype/business_objectives/business_objectives.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 03:20:12.849467",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 03:20:12.849467",
20 | "modified_by": "Administrator",
21 | "module": "Strategy",
22 | "name": "Business Objectives",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/strategy/doctype/business_objectives/business_objectives.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class BusinessObjectives(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/strategy/doctype/business_objectives/test_business_objectives.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestBusinessObjectives(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/strategy/doctype/business_rules/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/strategy/doctype/business_rules/__init__.py
--------------------------------------------------------------------------------
/rocknext/strategy/doctype/business_rules/business_rules.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Business Rules', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/strategy/doctype/business_rules/business_rules.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 04:09:48.956922",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 04:09:48.956922",
20 | "modified_by": "Administrator",
21 | "module": "Strategy",
22 | "name": "Business Rules",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/strategy/doctype/business_rules/business_rules.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class BusinessRules(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/strategy/doctype/business_rules/test_business_rules.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestBusinessRules(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/strategy/doctype/bussiness_strategy/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/strategy/doctype/bussiness_strategy/__init__.py
--------------------------------------------------------------------------------
/rocknext/strategy/doctype/bussiness_strategy/bussiness_strategy.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Bussiness Strategy', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/strategy/doctype/bussiness_strategy/bussiness_strategy.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 03:19:12.229093",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 03:19:12.229093",
20 | "modified_by": "Administrator",
21 | "module": "Strategy",
22 | "name": "Bussiness Strategy",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/strategy/doctype/bussiness_strategy/bussiness_strategy.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class BussinessStrategy(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/strategy/doctype/bussiness_strategy/test_bussiness_strategy.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestBussinessStrategy(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/strategy/doctype/key_result/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/strategy/doctype/key_result/__init__.py
--------------------------------------------------------------------------------
/rocknext/strategy/doctype/key_result/key_result.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Key Result', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/strategy/doctype/key_result/key_result.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 03:20:50.807295",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 03:20:50.807295",
20 | "modified_by": "Administrator",
21 | "module": "Strategy",
22 | "name": "Key Result",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/strategy/doctype/key_result/key_result.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class KeyResult(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/strategy/doctype/key_result/test_key_result.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestKeyResult(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/strategy/doctype/product_objectives/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/strategy/doctype/product_objectives/__init__.py
--------------------------------------------------------------------------------
/rocknext/strategy/doctype/product_objectives/product_objectives.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Product Objectives', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/strategy/doctype/product_objectives/product_objectives.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 03:22:31.005983",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 03:22:31.005983",
20 | "modified_by": "Administrator",
21 | "module": "Strategy",
22 | "name": "Product Objectives",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/strategy/doctype/product_objectives/product_objectives.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class ProductObjectives(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/strategy/doctype/product_objectives/test_product_objectives.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestProductObjectives(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/strategy/doctype/product_strategy/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/strategy/doctype/product_strategy/__init__.py
--------------------------------------------------------------------------------
/rocknext/strategy/doctype/product_strategy/product_strategy.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Product Strategy', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/strategy/doctype/product_strategy/product_strategy.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 03:19:34.509561",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 03:21:55.883928",
20 | "modified_by": "Administrator",
21 | "module": "Strategy",
22 | "name": "Product Strategy",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/strategy/doctype/product_strategy/product_strategy.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class ProductStrategy(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/strategy/doctype/product_strategy/test_product_strategy.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestProductStrategy(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/strategy/workspace/strategy/strategy.json:
--------------------------------------------------------------------------------
1 | {
2 | "category": "Modules",
3 | "charts": [],
4 | "creation": "2021-09-26 02:18:27.380518",
5 | "developer_mode_only": 0,
6 | "disable_user_customization": 0,
7 | "docstatus": 0,
8 | "doctype": "Workspace",
9 | "extends_another_page": 0,
10 | "hide_custom": 0,
11 | "icon": "briefcase",
12 | "idx": 0,
13 | "is_default": 0,
14 | "is_standard": 1,
15 | "label": "Strategy",
16 | "links": [
17 | {
18 | "hidden": 0,
19 | "is_query_report": 0,
20 | "label": "Lorem upslum",
21 | "link_type": "DocType",
22 | "onboard": 0,
23 | "type": "Card Break"
24 | },
25 | {
26 | "hidden": 0,
27 | "is_query_report": 0,
28 | "label": "Lorem upsum",
29 | "link_to": "About Us Settings",
30 | "link_type": "DocType",
31 | "onboard": 0,
32 | "type": "Link"
33 | }
34 | ],
35 | "modified": "2021-09-26 02:18:47.149696",
36 | "modified_by": "Administrator",
37 | "module": "Strategy",
38 | "name": "Strategy",
39 | "owner": "Administrator",
40 | "pin_to_bottom": 0,
41 | "pin_to_top": 0,
42 | "shortcuts": [
43 | {
44 | "doc_view": "",
45 | "label": "Lorem upslum",
46 | "link_to": "About Us Settings",
47 | "type": "DocType"
48 | }
49 | ]
50 | }
--------------------------------------------------------------------------------
/rocknext/templates/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/templates/__init__.py
--------------------------------------------------------------------------------
/rocknext/templates/pages/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/templates/pages/__init__.py
--------------------------------------------------------------------------------
/rocknext/vendor_management/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/vendor_management/__init__.py
--------------------------------------------------------------------------------
/rocknext/vendor_management/doctype/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/vendor_management/doctype/__init__.py
--------------------------------------------------------------------------------
/rocknext/vendor_management/doctype/vendor_questionnaire/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matbrgz/rocknext/ff04c00e9ea7d9089921f7b41447b83dc9d78501/rocknext/vendor_management/doctype/vendor_questionnaire/__init__.py
--------------------------------------------------------------------------------
/rocknext/vendor_management/doctype/vendor_questionnaire/test_vendor_questionnaire.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and Contributors
2 | # See license.txt
3 |
4 | # import frappe
5 | import unittest
6 |
7 | class TestVendorQuestionnaire(unittest.TestCase):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/vendor_management/doctype/vendor_questionnaire/vendor_questionnaire.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021, matbrgz and contributors
2 | // For license information, please see license.txt
3 |
4 | frappe.ui.form.on('Vendor Questionnaire', {
5 | // refresh: function(frm) {
6 |
7 | // }
8 | });
9 |
--------------------------------------------------------------------------------
/rocknext/vendor_management/doctype/vendor_questionnaire/vendor_questionnaire.json:
--------------------------------------------------------------------------------
1 | {
2 | "actions": [],
3 | "creation": "2021-09-26 02:31:35.241688",
4 | "doctype": "DocType",
5 | "editable_grid": 1,
6 | "engine": "InnoDB",
7 | "field_order": [
8 | "data"
9 | ],
10 | "fields": [
11 | {
12 | "fieldname": "data",
13 | "fieldtype": "Data",
14 | "label": "Data"
15 | }
16 | ],
17 | "index_web_pages_for_search": 1,
18 | "links": [],
19 | "modified": "2021-09-26 02:31:35.241688",
20 | "modified_by": "Administrator",
21 | "module": "Vendor Management",
22 | "name": "Vendor Questionnaire",
23 | "owner": "Administrator",
24 | "permissions": [
25 | {
26 | "create": 1,
27 | "delete": 1,
28 | "email": 1,
29 | "export": 1,
30 | "print": 1,
31 | "read": 1,
32 | "report": 1,
33 | "role": "System Manager",
34 | "share": 1,
35 | "write": 1
36 | }
37 | ],
38 | "sort_field": "modified",
39 | "sort_order": "DESC",
40 | "track_changes": 1
41 | }
--------------------------------------------------------------------------------
/rocknext/vendor_management/doctype/vendor_questionnaire/vendor_questionnaire.py:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2021, matbrgz and contributors
2 | # For license information, please see license.txt
3 |
4 | # import frappe
5 | from frappe.model.document import Document
6 |
7 | class VendorQuestionnaire(Document):
8 | pass
9 |
--------------------------------------------------------------------------------
/rocknext/vendor_management/workspace/vendor/vendor.json:
--------------------------------------------------------------------------------
1 | {
2 | "category": "Modules",
3 | "charts": [],
4 | "creation": "2021-09-26 02:02:26.287204",
5 | "developer_mode_only": 0,
6 | "disable_user_customization": 0,
7 | "docstatus": 0,
8 | "doctype": "Workspace",
9 | "extends_another_page": 0,
10 | "hide_custom": 0,
11 | "icon": "inbox",
12 | "idx": 0,
13 | "is_default": 0,
14 | "is_standard": 1,
15 | "label": "Vendor",
16 | "links": [
17 | {
18 | "hidden": 0,
19 | "is_query_report": 0,
20 | "label": "Lorem upslum",
21 | "link_to": "About Us Settings",
22 | "link_type": "DocType",
23 | "onboard": 0,
24 | "type": "Link"
25 | }
26 | ],
27 | "modified": "2021-09-26 02:02:47.211918",
28 | "modified_by": "Administrator",
29 | "module": "Vendor Management",
30 | "name": "Vendor",
31 | "owner": "Administrator",
32 | "pin_to_bottom": 0,
33 | "pin_to_top": 0,
34 | "shortcuts": [
35 | {
36 | "doc_view": "",
37 | "label": "Lorem upslum",
38 | "link_to": "About Us Settings",
39 | "type": "DocType"
40 | }
41 | ]
42 | }
--------------------------------------------------------------------------------
/setup.py:
--------------------------------------------------------------------------------
1 | from setuptools import setup, find_packages
2 |
3 | with open("requirements.txt") as f:
4 | install_requires = f.read().strip().split("\n")
5 |
6 | # get version from __version__ variable in rocknext/__init__.py
7 | from rocknext import __version__ as version
8 |
9 | setup(
10 | name="rocknext",
11 | version=version,
12 | description="extending ERPNext for enterprise",
13 | author="matbrgz",
14 | author_email="matbrgz@gmail.com",
15 | packages=find_packages(),
16 | zip_safe=False,
17 | include_package_data=True,
18 | install_requires=install_requires
19 | )
20 |
--------------------------------------------------------------------------------